@raspberrypifoundation/design-system-core v0.3.4
Design System Core
Usage
npm install --save @raspberrypifoundation/design-system-core
Development
Dependencies:
- asdf (https://asdf-vm.com/)
asdf install
Install packages:
npm i
Run Storybook:
npm run storybook
Building
You can build a version of the compiled CSS by running npm run build
.
Development and production builds
The CSS is built as part of the CD process, deploying to https://static.raspberrypi.org/styles/design-system-core/branches/**insert branch name here**/design-system-core.css
. For example, the main branch will get built at
And tagged releases will get built to versioned URLs of the following form, allowing downstream projects to track individual releases of the design system.
https://static.raspberrypi.org/styles/design-system-core/releases/vx.y.z/design-system-core.css
Releasing a version
To find the current version, run npm version
(manual)
- To update the npm side of things, run
npm version x.y.z
, wherex
,y
andz
is a semantically versioned release number. You can also runnpm version patch
, for example. - Create a tag by running
git tag v$version
- note the tag starts with av
- Then run
git push
and the tag will be pushed - Create a release on GitHub and generate the default release notes
- This will trigger GitHub actions to build and release the new version.
- It will also deploy a built version of the CSS to
https://static.raspberrypi.org/styles/design-system-core/releases/**tag**/design-system.css
Docker
To Do
24 days ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
9 months ago
9 months ago
9 months ago