🙏 Thank you for considering contributing to Mobikit TypeScript!
We welcome all contributions, including bug reports, feature requests, code improvements, and documentation updates.
- Check Issues: Look through open issues to see if your idea or bug is already discussed.
- Open an Issue: If it's not there, please open a new issue before submitting a pull request (PR).
- Discuss Major Changes: For larger changes, open an issue first to get feedback and prevent duplicated effort.
-
Fork the repo and clone it:
git clone https://github.com/Armnajafi/mobikit-typescript.git cd mobikit-typescript -
Install dependencies:
npm install
-
Run tests:
npm test
- Use TypeScript best practices.
- Follow the existing code style and structure.
- Write clear and meaningful commit messages.
- Add or update tests if needed.
- Make sure your code passes linting and formatting (
eslint,prettier).
-
Create a new branch from
main:git checkout -b feature/my-new-feature
-
Push your changes and open a PR against
main. -
Provide a clear description of your changes.
-
Reference related issue(s) in your PR description using
Closes #<issue_number>if applicable.
Please note we have a Code of Conduct.
By participating, you agree to abide by it and help create a welcoming community.
Your contributions make this project better.
If you have any questions, feel free to open an issue or reach out!