Thank you for considering contributing to ts-gen-typeguards
! We welcome contributions from the community to help improve the project.
- Fork the
ts-gen-typeguards
repository to your own GitHub account. - Clone your forked repository to your local machine.
git clone https://github.com/rohit1901/ts-gen-typeguards.git
- Navigate to the project directory.
cd ts-gen-typeguards
- Install project dependencies.
npm install
- Create a new branch for your changes.
git checkout -b your-branch-name
- Make your desired changes to the codebase.
Before submitting your changes, make sure all tests pass successfully and are properly linted.
npm test
npm run lint
Please format your code using Prettier for consistent code style.
npm run prettify
- Commit your changes.
git commit -m "Your descriptive commit message"
- Push your changes to your forked repository.
git push origin your-branch-name
- Go to your forked repository on GitHub and open a pull request preferble to feature/patch (feature/minor, feature/major) DO NOT create PR into main.
- Provide a clear title and description for your pull request.
- Mention any related issues if applicable.
Your pull request will be reviewed by project maintainers. Feedback and suggestions may be provided to improve the contribution.
By contributing to this repository, you agree that your contributions will be licensed under the MIT License.
If you encounter any issues or have suggestions, please open an issue in the repository.
I appreciate your time and effort in contributing to ts-gen-typeguards
. Your contributions are valuable and help make the project better!
Happy coding!