First off, thanks for deciding to contribute! 👍
- Make sure the issue isn't already reported by checking in Issues.
- Include the version of the kernel and JavaScript library in the issue description.
- Include a description of what happens and what the expected behavior is.
- Make sure the feature isn't already requested by checking in Issues.
- Include good reasons for why you think it should be added and why it'd be a good feature.
- If possible, include resources (links, examples, etc.) for anyone planning to add the feature.
Make sure that:
- the kernel is compilable by running
scons
(more information here). - the system can still boot up normally.
- the new/fixed/changed feature/bug works (of course, 😄).
Make sure that:
- you run
npm run lint
at the root of repository (you'll also need to have installed dependencies beforehand withnpm install
) and get rid of any lint before commiting. - the system can still boot up normally.
- the new/fixed/changed feature/bug works.
- the code written in as much ES6 as possible and it conforms to the style guide found here (with a few exceptions).