文件夹结构

以下片段解释了古腾堡存储库的结构,省略了不相关或明显的项目,并提供了进一步的解释:

├── 许可证├── 自述.md├── 安全.md├── 贡献.md├── .编辑器配置├── .埃斯林特忽略├── .静电除尘器├── .吉辛蒂格诺尔├── .埃斯林蒂尼奥├── .漂亮的├── .样式lintinignore├── .样式lintrc.json├── .标记下划线├── .npmpackagejsonlintrc.json├── phpcs.xml.dist公司用于配置各种linting工具的点文件和配置文件在存储库中使用(PHP、JS、样式…)。├── .浏览器列表├── babel.config.js公司├── jsconfig.json├── tsconfig.json(配置.json)├── tsconfig.base.json├── webpack.config.js编译和绑定配置文件。├── .wp-env.json软件开发和测试环境的配置文件。包括WordPress和Gutenberg插件。├── 作曲家.lock├── 作曲家.jsonPHP依赖关系的处理。基本上用于开发工具。生产代码不使用外部PHP依赖项。├── 包装-锁.json├── package.json包处理JavaScript依赖项。开发工具和生产依赖性。json包还用于定义常见任务和脚本|用于日常开发。├── changelog.txt(更改日志.txt)├── 自述.txtWordPress上托管的古腾堡插件自述和更改日志插件库。├── 古腾堡.php古腾堡插件的入口点。├── 后内容.phpGutenberg插件上用于展示编辑器的演示帖子内容。├── .github公司/*配置不同的GitHub功能(问题和PR模板、CI、所有者)。├── bin/api-docs用于生成API文档的工具/脚本。├── 箱子/包裹用于构建WordPress包的脚本集。├── 箱子/插件用于执行Gutenberg插件版本和npm版本的工具。├── 文档/工具用于生成块编辑器手册标记页的工具。├── docs/*.md组成[块编辑器手册]的文档页面集(https://developer.wordpress.org/block-editor网站/).├── 平台文档面向非WordPress开发人员的文档网站在他们自己的应用程序中使用古腾堡。部署于[https://wordpress.org/gutenberg-framework网站/](https://wordpress.org/gutenberg-framework网站/).├── 图书馆古腾堡插件的PHP源代码。├── lib/compact/wordpress-x.xWordPress和WordPrexx X.X版本中包含的PHP代码。保留它是为了确保插件与旧的WordPress版本兼容。├── 包装WordPress软件包的源代码。程序包可以是:│    - WordPress上加载的生产JavaScript脚本和样式和Gutenberg插件或作为npm包分发。│    - npm上提供的开发工具。├── packages/{packageName}/package.json当前包的依赖项。├── 包/{packageName}/CHANGELOG.md├── 包/{packageName}/README.md├── packages/{packageName}/src/**/*.js├── 包/{packageName}/src/**/*.scss给定包的源代码。|├── 包/{packageName}/src/**/*.test.jsJavaScript单元测试。|├── packages/{packageName}/src/**/{ComponentName}/index.js给定组件的入口点。|├── packages/{packageName}/src/**/{ComponentName}/style.scss包给定组件的样式入口点。├── packages/{packageName}/src/**/{ComponentName}/stories/*.js要加载到古腾堡故事书中的组件故事。├── 单元测试对古腾堡插件的PHP代码进行单元测试。├── 故事书[古腾堡故事书]的配置(https://wordpress.github.io/gutenberg网站/).├── 测试/集成WordPress包集成测试集。├── 测试/本地Gutenberg Mobile单元测试的配置。├── 测试/单元包单元测试的配置。├── 测试/e2eGutenberg插件的端到端测试。├── 测试/性能性能指标。结果在[Gutenberg性能仪表板]上进行跟踪(https://codevitals.run/project/gutenberg(网址:https://codevitals.run/project/gutenberg)).├── 工具/eslintESLint过梁的配置文件。├── 工具/网络包webpack生成的配置文件。