Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robpataki/sprint-ui
Blazing fast, production ready UI development kit for GOVUK, NHSUK or vanilla projects.
https://github.com/robpataki/sprint-ui
a11y accessibility css frontend-library generator govuk html js nhs nhsuk scss ui
Last synced: 2 months ago
JSON representation
Blazing fast, production ready UI development kit for GOVUK, NHSUK or vanilla projects.
- Host: GitHub
- URL: https://github.com/robpataki/sprint-ui
- Owner: robpataki
- Created: 2020-04-20T09:10:00.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-01T05:07:26.000Z (over 3 years ago)
- Last Synced: 2024-05-22T14:22:03.285Z (7 months ago)
- Topics: a11y, accessibility, css, frontend-library, generator, govuk, html, js, nhs, nhsuk, scss, ui
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/sprint-ui
- Size: 239 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-blazingly-fast - sprint-ui - Blazing fast, production ready UI development kit for GOVUK, NHSUK or vanilla projects. (JavaScript)
README
# Sprint UI ❯❯❯👟❯❯👟❯
Blazing fast, production ready UI development kit for GOVUK, NHSUK or vanilla projects.
## ❯❯❯ Disclaimer
This is an experimental and work in progress package, please use it with caution. As soon as I learn how to do NPM properly, I'll add tests and proper documentation.
## ❯❯❯ Requirements
The project requries NodeJS 10 or newer.
## ❯❯❯ Install
```
$ npm install sprint-ui -g
```## ❯❯❯ Create a new project
Create a new folder, and in the folder's root call `sprint-ui` to generate the project files.
```
$ mkdir my-sprint-ui-project
$ cd my-sprint-ui-project
$ sprint-ui
```The `sprint-ui` command will write project files into the new project folder.
> Please note that the project will not check if the folder is empty, and will copy the files regardless. The project generation process can be stopped at any point before the last step (step 3). **The generator will not delete existing files in the folder it is called from - this is to avoid any accitental data loss.**
Once your project is installed, you will get a fully structured, ready to go static website, which you can start developing using
```
$ yarn|npm run dev
```The projects come with a README.md file, which is a great place to start getting familiar with the setup and how to do things.
## ❯❯❯ Project types
Currently **NHSUK** and **GOVUK** projects can be created with the generator.
A third - vanilla project is coming soon.
## ❯❯❯ Roadmap
- Document everything
- Add project asset revving
- Add NPM package tests
- Add Vanilla project templates
- Make the project generation logs pretty and colourful