常用名称
下面列出了一些常用的名称,并不是按出现频次排序,但是列出来的都是出现频次非常高的
单复数形式都出现了的只列出次数最多的
注意,都是目录名称,不是文件名
-
src,source
源代码,用src居多 -
test,tests
测试文件,也经常用__test__,facebook的测试框架jest默认的测试文件目录就是__test__ -
docs
文档 -
lib
库文件,library的缩写 -
dist
用来放打包编译后的文件,应该是distribution的缩写 -
build,scripts
构建脚本 -
utils,tools,helpers
工具代码 -
controllers,views,middlewares,models
MVC对应的models,views,controllers,还有中间件middlewares -
router
路由 -
server
用来放服务端代码 -
adapters
适配器,适配器模式是一种很常用的设计模式
栗子:https://github.com/hubotio/hubot/tree/master/src/adapters -
legacy
一般用来放兼容历史版本或兼容旧浏览器的代码
栗子:https://github.com/julianshapiro/velocity/tree/master/legacy -
config
配置文件 -
benchmarks
benchmarks测试,又叫基准测试或性能测试。用来测试版本的性能变化 -
unit,spec
单元测试,一般在test目录下 -
e2e
端对端测试,一般在test目录下 -
assets,vendor
资源,一般用来放图片或css文件 -
static
静态资源 -
examples,demo
示例 -
component
组件 -
plugins
插件 -
bin
命令脚本,命令行工具经常会用到
栗子:https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli/bin -
common
公用的文件 -
packages
很多项目会打包出多个npm包,用来减小体积,一般会用packages来放不同的包
栗子:https://github.com/babel/babel/tree/master/packages -
misc
杂项,miscellaneous的缩写
栗子:https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc -
core
核心文件
栗子:https://github.com/mrdoob/three.js/tree/dev/src/core
以上引用https://github.com/hujiulong/blog/issues/3
标签:github,常见,tree,名称,https,test,packages,com,目录 From: https://www.cnblogs.com/guanghui-hua/p/18006326