First of all thank you for taking the time to contribute 😍
You can pick a task from the todo list in the README.md
or you can make your own within the aim of adding a new functionality, fix a bug or improving performance.
All fixes and performance improving are bound the last default branch, only in case of adding a major functionality then we can add a new default branch VER.{n}
.
Examples:
The difference between the VER.01
and VER.02
that the latter has the option to upload an .xlsx
file which wasn't supported in VER.01
.
- Update the
README.md
with a change log explaining the differences you added and their impact if possible. - Pull requests shall be reviewed by code owners and can only be merged by the code owners.
- Upon pushing a new major change, the pull request will simply be closed and the branch will be renamed as per our convention and set as the new default branch in GitHub and Netlify.
Please refer yourself to the to the right template whether it's a bug report or a feature request and submit your issue upon it.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Reference issues and pull requests liberally after the first line
- Consider starting the commit message with an applicable emoji as a convention to categorize the purpose of the commits.
You can use Gitmoji as a convenient way to prefix your commit messages.
It's preferable that you install EditorConfig
and apply it to your code editor to avoid any unnecessary commits due to the difference between the end of line on different os.
If you're a VS Code user you can download the extension through this link.
💃 Finally thanks for reading so far and having interest in us, hope you have a good experience contributing 😉