This repo lints using eslint and formats code using Prettier[https://github.com/prettier/prettier]. Make sure that both are integrated with your IDE.
Example Prettier VSCode configuration:
"prettier.semi": false,
"prettier.trailingComma": "es5",
"prettier.singleQuote": true,
"prettier.bracketSpacing": true,
"prettier.printWidth": 90,
"prettier.useTabs": false,
"prettier.jsxBracketSameLine": false,
- Commit subject should be no longer than 72 characters
- Subject should have the format
<component/area name>: <subject>
- i.e.
Walkthrough: Add WalkthroughStep component
- i.e.
- Subject should start w/ an imperative verb
- i.e. 'Add', 'Implement', 'Refactor', 'Integrate' etc.
Feature branches should follow the following structure: <user name>/<type>/<title>
- Valid types are
fix
chore
feature
i.e. zerim/fix/missing-walkthrough-props
PR names should be prefixed with "Fix:", "Feature:" or "Chore:"