Thanks for contributing to CSS Base! We're quite open to new feature requests, or any work you want to do.
Please note we have a code of conduct, please follow it in all your interactions with the project.
When creating issues please follow the according template structure:
The codebase is maintained using the "contributor workflow" where everyone without exception contributes patch proposals using "pull requests". This facilitates social contribution, easy testing and peer review.
To contribute a patch, the workflow is as follows:
- Fork repository
- Create topic branch
- Commit patches
If you send a pull request, please do it against the master branch.
To set up a local dev environment following steps are required:
- Fork this repository
- Clone:
git clone [email protected]:[YOUR_USERNAME]/css-base.git
- Install parcel via https://parceljs.org/getting_started.html
- Watch:
yarn start
or
npm start
- Open http://localhost:1234/ in your browser. Find out more at parceljs.org.
This project uses Standard JS to validate and lint javascript code:
- A single indentation is equal to two spaces;
- A sinle line break should follow after every CSS rule;
- No use of semicolon in JavaScript;
- Use ES6 syntax when possible;
- Use singlequote over doublequotes in JavaScript files.