-
Notifications
You must be signed in to change notification settings - Fork 2
Development Tips
Garett Tok Ern Liang edited this page Sep 16, 2019
·
1 revision
Optional Installations: To aid in your development process, we also suggest installing the following:
- React Developer Tools (Chrome, Firefox)
- Redux DevTools
- Configuring Prettier to work with your editor. We have a pre-commit hook which automatically formats your code before commit so that the repo will have consistent formatting, but it is helpful to know how to configure Prettier to format your code on save so it looks nice as you're typing it up!
- Configuring ES-Lint to work with your editor. Like Prettier, we have a pre-commit hook to ensure that your code fits our standards, but unlike the Prettier hook, the commit will fail if there are errors, so it will help your development loop if it is configured with your editor.
Styling Styling is currently done via vanilla CSS, although we will likely be moving to a React component library soon (see issue #2).
Where to begin:
- Start by reading the section on contributing to find out the ways you can contribute to this repository. Contrary to popular belief, contributions need not come in the form of code. Fixing typos, creating issues for bugs, adding comments, suggesting tutorials, and helping out the community are valued ways of contributing.
- Look out for issues labelled as 'good first issue' here. These issues are usually what we have deemed to be great places to get your feet wet.