rbg / greenwich-base-theme
关于该软件包的最新版本(2023.12.13-10.56)没有可用的许可信息。
包含各种应用程序和组件的软件包的单一仓库
2023.12.13-10.56
2023-12-13 10:44 UTC
- dev-main
- 2023.12.13-10.56
- 0.1.3.01
- 0.1.3
- 0.1.3.00
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-feature/speed-up-ci
- dev-test/chromatic-ds-changes
- dev-test/chromatic-drupal-changes
- dev-feature/gitlab-ci-chromatic-only-on-ds-changes
- dev-feature/optimisation-experimentation
- dev-feature/build-fix
- dev-feature/LMW-129-Events-Filters-squashed
- dev-feature/LMW-129-Events-Filters
- dev-bkup/feature/hn-events
- dev-feature/LMW-129-Events-date-filter
- dev-feature/74-cookie-banner
- dev-feature/static_pages
- dev-feature/116-improve-speed-of-webpack-storybook-wingsuit-build
- dev-feature/73-alert-banner
- dev-bug/sl-preview-card
- dev-feature/68-search-box
- dev-bug/pagination
- dev-feature/118-button-states-hn
- dev-feature/118-button-states
- dev-feature/62-service-listings-filters
- dev-feature/58-suggest-an-edit
- dev-feature/extensible-head
- dev-feature/65-search-service
- dev-feature/65-search-service-rebased
- dev-bug/103-list-indentation
- dev-feature/service-views
- dev-feature/87-spike-confirm-process-to-tag-releases-of-base-theme
- dev-feature/composer-package
- dev-feature/61-all-service-listings
- dev-feature/service-details-amends
- dev-feature/57-service-page-finn
- dev-revert-77acd76b
- dev-feature/31-grids
- dev-feature/chromatic_design_system
- dev-feature/move-theme-into-base-theme
- dev-feature/update-drupal-from-design-system
- dev-feature/9-header-styling-amends
- dev-feature/29-menu-horizontal
- dev-feature/28-footer-styling
- dev-feature/-23-typography-scale-tokens-update
- dev-feature/-36-list-token
- dev-feature/26-breadcrumbs
- dev-feature/17-svg-icons
- dev-feature/36-Protons-Inline-List-Styles
- dev-feature/menu-component
- dev-feature/17-icons
- dev-feature/improve-yarn-caching-for-build-times
- dev-feature/9-header-component
- dev-feature/68-delete-frontend-toolkit-2
- dev-feature/import-scss-variables-into-js
- dev-feature/19-tidy-scripts-2
- dev-feature/13-logo-component
- dev-feature/9-header
- dev-feature/9-header-from-main
- dev-feature/test-chromatic
- dev-feature/header
- dev-feature/15-test-component-deploy
- dev-bkup/feature/integrating-frontend-toolkit
- dev-niall/dev
- dev-3-Grid-system-component
- dev-emulsify
- dev-1-deploy-frontend-toolkit-to-browser-for-review
- dev-feature/eleventy_base_path
- dev-feature/listing
- dev-feature/frontend_tooling
This package is not auto-updated.
Last update: 2024-10-02 20:36:49 UTC
README
有关更多文档,请参阅storybook网站,rbgreenwich.gitlab.io/design_system
入门
git clone git@gitlab.com:rbgreenwich/greenwich_base.git && cd greenwich_base
# install
make install
# run
make start
命令
运行 make help
查看所有命令列表,
命令 | 动作 |
---|---|
make help | 列出所有命令 |
make install | 安装项目 |
make start | 启动 drupal 组件库 storybook |
make start-greenwich | 启动 drupal 开发所需的所有内容 |
make generate-component | 创建一个组件,更多信息请见下文 |
make watch-storybook-greenwich | 加载 greenwich 设计系统 storybook 开发任务 |
make watch-theme-greenwich | 加载 greenwich_base 开发任务以创建 drupal 主题的资产,可选地提供 theme=website\|gcd 以一次仅构建一个主题 |
make watch-theme-greenwich-nostyles | 监视没有构建任何样式的 greenwich 主题 |
make watch-theme-greenwich-juststyles | 监视只构建样式的 greenwich 主题,可选地提供 theme=website\|gcd 以一次仅构建一个主题 |
make build-storybook-greenwich | 构建 greenwich 设计系统 storybook |
make build-theme-greenwich | 构建 drupal 主题的 greenwich_base,可选地提供 theme=website\|gcd 以一次仅构建一个主题 |
make build-theme-greenwich-nostyles | 构建没有构建任何样式的 greenwich 主题 |
make build-theme-greenwich-juststyles | 构建只构建样式的 greenwich 主题,可选地提供 theme=website\|gcd 以一次仅构建一个主题 |
make build-greenwich-base | 构建 drupal 主题软件包的最终工件 |
故障排除
安装/启用 yarn
corepack enable
安装 NVM
要安装 NVM,请参阅此处的说明。值得注意的是,如果您从 nodejs.org 安装了 node,您可能会遇到 nvm 的问题。
如果本地遇到问题,别忘了使用 nvm use
。
运行测试
yarn lint
创建新组件
更多信息请见下文
make generate-component
choose greenwich_component_library
将其添加为 drupal 主题的软件包
ddev composer config repositories.rbgreenwich composer https://gitlab.com/api/v4/group/rbgreenwich/-/packages/composer/packages.json
ddev composer require rbgreenwich/greenwich_base
待办事项
- 更好的测试支持和文档
- [ ] 创建一个包含我们前端工具集设置的定制生成器