Want to help improve the demo? Awesome. You can propose and find things to work on in the issues section.
Before writing code, keep these rules in mind:
- Indent with tabs
- Use single quotes on strings in JS files
- Can use double quotes in html/pug files
- Variable names should use underscores or camelCase, no dashes.
- Don't bring in a million npm modules into the project if you can help it
- [Optional] This project has a jshint linter file. If you install a plugin in your IDE it will help enforce other rules. You don't have to pass all the rules, use your own judgement.
- Commits should have brief, meaningful messages (1 sentence or so)
- The PR title and description should not be blank.
- If fixing a Marbles Issue, link to it in the description.
- Keep PRs scoped to one thing at a time. ie don't tackle two issues in one PR.
- [Optional] Squash commits that fix things like typos, or fixing mistakes you introduced
- If you don't follow this rule I may squash your PR into 1 commit