绿色和平组织 / planet4-gpch-plugin-blocks
提供针对绿色和平瑞士的 Planet4 内容块
v1.35
2024-08-29 12:29 UTC
- dev-master
- v1.35
- v1.34
- v1.33
- v1.32
- v1.31
- v1.30
- v1.29
- v1.28
- v1.27
- v1.26
- v1.25
- v1.24
- v1.23
- v1.22
- v1.21
- v1.20
- v1.19
- v1.18
- v1.17
- v1.16
- v1.15
- v1.14
- v1.13
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- v1.6
- v1.5
- v1.4
- v1.3
- v1.2
- v1.1
- v1.0.26
- v1.0.0
- v0.1.44
- v0.1.43
- v0.1.42
- v0.1.41
- v0.1.40
- v0.1.39
- v0.1.38
- v0.1.37
- v0.1.36
- v0.1.35
- v0.1.34
- v0.1.33
- v0.1.32
- v0.1.31
- v0.1.30
- v0.1.28
- v0.1.27
- v0.1.25
- v0.1.24
- v0.1.23
- v0.1.22
- v0.1.21
- v0.1.20
- v0.1.19
- v0.1.18
- v0.1.17
- v0.1.16
- v0.1.15
- v0.1.14
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.2
- v0.0.1
- dev-dependabot/npm_and_yarn/multi-cf87d80143
- dev-dependabot/npm_and_yarn/multi-d66d039ac5
- dev-dependabot/npm_and_yarn/multi-9423f4c335
- dev-dependabot/npm_and_yarn/multi-5b2fc84489
- dev-dependabot/npm_and_yarn/axios-1.7.5
- dev-dependabot/npm_and_yarn/webpack-5.94.0
- dev-develop
- dev-release/v1.36
- dev-release/v1.35
- dev-feature/p2p-block-bugfix
- dev-release/v1.34
- dev-feature/P4-30-P2P-block-update
- dev-release/v1.33
- dev-feature/663-visual-identity-update
- dev-feature/v1.33
- dev-release/v1.32
- dev-feature/674-fix-p2p-email-sender
- dev-release/v1.31
- dev-feature/670-counter-block-bugfix
- dev-release/v1.30
- dev-feature/667-tag-rename
- dev-release/v1.29
- dev-feature/666-fix-sentry-issues
- dev-feature/655-fix-sentry
- dev-release/v1.28
- dev-release/v1.27
- dev-feature/650-multiplier-field
- dev-release/v1.26
- dev-feature/633-events-without-time
- dev-feature/624-remove-jquery
- dev-release/v1.25
- dev-feature/626-replace-deprecated-hooks
- dev-feature/623-update-dependencies
- dev-feature/483-remove-old-accordion
- dev-feature/622-donation-progress-tamaro
- dev-feature/618-color-scheme-change
This package is auto-updated.
Last update: 2024-09-27 14:44:11 UTC
README
内容块,特定于 Planet4 的 GPCH 安装。
安装
安装依赖项
npm install --save-dev
composer install --ignore-platform-reqs
编码标准
任何新增代码都必须遵循 Wordpress 编码标准
JavaScript: 使用 JSHint
设置 JSHint 使用本仓库提供的 .jshintrc 文件。
PHPStorm 示例
- 设置 -> 语言与框架 -> JavaScript -> 代码质量工具 -> JSHint
- ☑ 启用
- ☑ 使用配置文件
- 位置: ☑ 默认
构建
确保您的文件格式正确: npm run format
确保您的文件通过 ESLint 的配置: npm run lint:js
构建生产文件: npm run build
构建样式: sass assets/css/source/style.scss assets/css/style.css --style=compressed
自动加载
要生成自动加载文件,运行 composer dump-autoload
翻译
- 生成 .pot 文件:使用 wp-cli 或 PoEdit。PoEdit 是首选选项,因为它可以读取包括 Twig 模板在内的所有文件中的字符串。
- 使用 Poedit 为每种语言创建 .po 和 .mo 文件
- 将 po 文件转换为用于 JavaScript 的额外 JSON。
请参阅 开发文档中的指南
示例:wp i18n make-json planet4-gpch-plugin-blocks-de_CH.po --no-purge
然后重命名文件以使用处理程序而不是自动生成的 md5 字符串作为文件名。