我的项目使用WordPress入门主题FoundationPress。我使用Github,并在社区改进代码时使用upstream remote
从父存储库更新我的项目。作为记录,我已经花了很长时间编写程序,但几乎总是一个人编写,而且我对docblock和代码文档的经验非常缺乏。我知道在某种程度上这可能是基于观点的,因为这似乎是寻找其他答案的趋势,但我觉得我没有掌握正确的用法。
父项目在PHP文件上使用如下所示的PHP Docblock,每个文件始终仅显示一次,例如:
/**
* Brief File Description
*
* @package FoundationPress
* @since FoundationPress 1.0.0
*/
当我添加自己的新PHP文件时,我一直在添加一个类似的块,但改用我的项目名称:
/**
* Brief File Description
*
* @package MyProject
* @since MyProject 0.1.0
*/
有时候,我会使用自己的功能更新现有文件。我一直将@since
放在这些函数的上方,所以就像这样:
/**
* Brief File Description
*
* @package FoundationPress
* @since FoundationPress 1.0.0
*/
function foo() { ... }
function bar() { ... }
/**
* My Function Description
*
* @since MyProject 0.1.0
*/
function my_foo() { ... }
有时候,我会更新现有功能-我只为那些功能保留文档块,但我想知道是否应该更新任何内容。
我的目标是以同事或将来的维护者将来可能会有用的格式创建代码和代码内文档。