Thank you for considering to help contribute to our source code and to make Electron Boilerplate even better than it is today! Here are some of the guidelines we would like you to follow:
If you find a bug in the source code or a mistake in the documentation/wikis, you can help remedy it by submitting an issue to Github Repository
Please see the Submission Guidelines below
You can request a new feature by submitting an issue to our Github Repository. If you would like to implement a new feature yourself then consider what kind of change it is:
- Major Changes: that can dramatically change the core functionality of the plugin
- Small Changes: can be crafted and submitted to the Github Repository as a Pull Request
Before you submit an issue, search the archive. Your question may have already been answered.
If your issue appears to be a bug, and hasn't been reported, open a new issue. Help us to maximize the effort we can spend fixing issues and adding new features by not reporting duplicate issues. Providing the following information will increase the chances of your issue being dealt with quickly:
- Overview of the Issue - if an error is being thrown, a non minified stack trace helps
- Motivation for or Use Case - explain why this is a bug for you
- Versioning - is this issue being caused because of an outdated plugin?
- Operating Systems - is this a problem that is unique to your Operating System?
- Reproduce the Error - provide steps on how to re-create the error
- Related Issues - has a similar issue been reported before?
- Suggest a fix - if you can't fix the bug yourself, perhaps you can point to what might be causing the problem (i.e. line of code or commit)
Before you submit a pull request consider the following guidelines:
- Search [Github](https://github.com/Stephn-R/Electron Boilerplate/pulls) for an open or closed PR that relates to your submission. You do not want to duplicate effort.
- Make your changes in a new git branch:
git checkout -b my-fix-branch master
- Commit your changes using a descriptive commit message that easily describes the resolution. Please note that providing a further description can be made in the PR submission form
git commit -a
- Push your branch to Github
git push origin my-fix-branch
- In Github, submit a PR to
Electron-Boilerplate
- If we suggest changes then:
- Make the required updates
- Rebase your branch and force push to your Github Repo (this will update your PR):
git rebase master -i git push origin my-fix-branch -f
That's it! Thank you for your contribution