我对GitHub很陌生,并且对我以前从未见过的所有文件,文件夹和文件扩展名感到困惑。
只是看一下存储库,我看到了这个例子:
这些只是我看到的一些文件和文件夹。所有这些都有什么作用?如果我想分发自己的代码,是否需要使用某种预制结构?每个人似乎都这样做,如果我不像这样构建我的回购会怎么样?
是否有我错过的会议指南/风格指南?
答案 0 :(得分:1)
每种编程语言和构建系统的目录和文件结构都是不同。通常,人们遵循以下惯例:
dist/
:发布,通常包含已编译的软件(包含缩小的代码)src/
:source,包含软件的源文件build/
:包含未缩小且尚未准备好部署用于生产的代码test/
:包含存储库的测试文件package.json
:描述包(以JavaScript / npm为单位)gulpfile.js
:充当清单以定义程序中任务的文件bower.json
:用于定义Bower包,以便您可以创建自己的包,其中包含软件的所有依赖项编辑:您可以查找特定语言的项目结构。例如,this对Node.js项目很有帮助。