https://github.com/system76/design
System76 styles and design related web assets
https://github.com/system76/design
Last synced: 5 months ago
JSON representation
System76 styles and design related web assets
- Host: GitHub
- URL: https://github.com/system76/design
- Owner: system76
- License: gpl-3.0
- Created: 2019-03-07T22:20:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T05:06:12.000Z (over 3 years ago)
- Last Synced: 2025-10-30T18:08:56.683Z (8 months ago)
- Language: Vue
- Homepage: https://design.origin76.com
- Size: 21.6 MB
- Stars: 6
- Watchers: 18
- Forks: 7
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
@system76/design
System76 styles and design related web assets
---
This repository contains all colors, style variables, typography and
documentation related to how System76 styles it's web projects. It serves as the
single source of truth that all other web projects should use.
## Using
```
npm install --save-dev @system76/design
```
### Tips
1) You will need to ensure that babel `sourceType` is set to `unambiguous`. In
nuxt, this means adding the following to your configuration:
```
build: {
babel: {
sourceType: 'unambiguous'
}
}
```
## Development
1) Download the repository
2) Run `npm ci`
3) Run `npm run build`
4) Run `npm start`
5) Start hacking
## Deployment
Simply push to master and travis will do all the work for you!