First off, thank you for considering contributing to the Income Tax Calculator Application! It's people like you that make this project a great tool.
-
Ensure the bug was not already reported by searching on GitHub under Issues.
-
If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
-
Check the Issues to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
-
Clearly describe the enhancement and include as many details as possible.
-
Explain why this enhancement would be useful and why you believe it should be implemented.
- Fork the repository and create your branch from
main
. - If you've added code that should be tested, add tests.
- Ensure the test suite passes.
- Make sure your code follows the styleguide.
- Issue that pull request!
- Use a clear and descriptive title for the pull request and commits.
- Describe the reason for the changes, and why you believe it is necessary.
- Include any relevant issue numbers in the pull request.
- Include screenshots or animated GIFs if applicable.
- End all files with a newline.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or fewer
- Reference issues and pull requests liberally after the first line
Follow the TypeScript Coding Guidelines.
- If you are adding a new dependency, please give a reason for the addition.
Thank you for reading through this contributing guide, and we look forward to your contribution!
For any additional questions or feedback, please contact the maintainers.