开发markdown文档规范

随着项目越来越多,项目深度越强,对维护项目和持续开发带来了不少麻烦。先前的开发我们都没有对开发文档进行很好的整理与规范,如果一个功能扔出来,不解释半天另一个猴子也很难对接功能或者接手继续开发。

程序猴子间的交流并不够简明,将直接带来沟通成本的提高。其实最佳的猴子交流方式一般是,所谓的:
No BB , Just show me the code !

好记性确实不如烂笔头,不断的技术迭代与积累才是发展的基础。就是酱,所以每一个有追求的公司都应该为项目规范今后的文档撰写方式。

PROJECT的开发文档目录结构

每个项目下都需要有一个目录名叫

-- readme

readme目录下,要有个文件叫roadmap.md,这个文件记录的东西包括:

  • 功能节点的目标功能,以及负责人,完成时间等
  • 需要完善的细节
  • 一些特别重要的BUG
  • 下个版本需要迭代的功能和新增的功能
  • 一些重要的事件记录

readme文件目录下每一个开发猴子都需要以自己名字命名,如:

-- readme
  roadmap.md
  -- aaron
  -- shuaige
  -- dragon

每个猴子自己去管理自己的功能模块开发记录,根据自身习惯来记录,但无外乎记录的内容都要包含记录要点:

  • 每个功能的主要逻辑实现思路,重要代码注释
  • 功能实现的难点
  • 自己的排期规划
  • 自己认为需要迭代或重构的要点记录
  • todo
  • 需要给其他人对接的详细API接口
  • 认为未来需要交接给其他人的细节会被记录
  • 学习文档,未来可能会用到的代码记录

markdown语法参考

详细点的:
http://www.appinn.com/markdown/#hr
最简明的:
https://en.wikipedia.org/wiki/Markdown#Example
11种基本语法:
http://www.cnblogs.com/hnrainll/p/3514637.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,016评论 25 708
  • 前端集成解决方案要求: 模块化开发。最好能像写nodejs一样写js,很舒服。css最好也能来个模块化管理! 性能...
    Www刘阅读 3,051评论 1 20
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,818评论 3 59
  • 从小,我就是一个不喜欢整理和打扫房间的“假”姑娘,别的小女孩房间都是整洁而干净,偏偏我的房间是一团糟,该放在书架上...
    俊哥不是哥阅读 301评论 0 1
  • 亲和我一起依窗来听雨关注我个人公众微信号326634322xiayufei 原创 文 夏瑜斐 爱我的人,我爱的人,...
    夏瑜斐的小木屋阅读 386评论 0 0