以下片段解释了古腾堡存储库的结构,省略了不相关或明显的项目,并提供了进一步的解释:
│├── 许可证├── 自述.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├── 作曲家.json│ PHP依赖关系的处理。基本上用于开发工具。│ 生产代码不使用外部PHP依赖项。│├── 包装-锁.json├── package.json包│ 处理JavaScript依赖项。开发工具和│ 生产依赖性。│ json包还用于定义常见任务和脚本|用于日常开发。│├── changelog.txt(更改日志.txt)├── 自述.txt│ WordPress上托管的古腾堡插件自述和更改日志│ 插件库。│├── 古腾堡.php│ 古腾堡插件的入口点。│├── 后内容.php│ Gutenberg插件上用于展示编辑器的演示帖子内容。│├── .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.x│ WordPress和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.js│ JavaScript单元测试。|├── 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单元测试的配置。│├── 测试/单元│ 包单元测试的配置。│├── 测试/e2e│ Gutenberg插件的端到端测试。│├── 测试/性能│ 性能指标。结果在[Gutenberg性能仪表板]上进行跟踪(https://codevitals.run/project/gutenberg(网址:https://codevitals.run/project/gutenberg)).│├── 工具/eslint│ ESLint过梁的配置文件。│├── 工具/网络包│ webpack生成的配置文件。