dabapps / roe

DabApps' Project Development Kit
https://dabapps.github.io/roe
BSD 3-Clause "New" or "Revised" License
4 stars 3 forks source link

roe

DabApps' Project Development Kit

Build Status

About

Roe is a project development kit developed by DabApps. It is a collection of React components, styles, mixins, and atomic CSS classes to aid with the development of web applications.

Documentation

Full documentation, examples, and installation / contribution instructions can be found here.

Contributing

Make sure you are using the correct version of node (12) and npm (7):

nvm use
npm i npm -g

# To install a specific version of npm
# npm i npm@7 -g

Install dependencies:

npm ci

Run the docs:

npm start

Run an examples page (for testing components):

npm run examples

Run all our tests, linting, etc:

npm test

Note: the above script will install several different versions of React types, so run npm ci once they're done to get back to the correct types.

Format all relevant files using prettier:

npm run prettier

Code of conduct

For guidelines regarding the code of conduct when contributing to this repository please review https://www.dabapps.com/open-source/code-of-conduct/