Thank you for your interest in contributing to mapify-cli! We welcome contributions of all kinds, including code improvements, bug fixes, documentation updates, and more.
If you encounter any bugs or have feature requests, please open an issue on the GitHub repository. When reporting issues, please provide as much detail as possible, including steps to reproduce the issue and any relevant screenshots.
-
Fork the Repository: Start by forking the repository to your own GitHub account.
-
Clone Your Fork: Clone the forked repository to your local machine.
git clone https://github.com/your-username/mapify-cli.git
-
Create a Branch: Create a new branch for your changes.
git checkout -b my-feature-branch
-
Make Changes: Make your changes and ensure that they follow the project's coding style and conventions.
-
Write Tests: If you are adding new features or fixing bugs, please include appropriate tests to verify your changes.
-
Update Documentation: Update the documentation if your changes affect how the package is used or configured.
-
Commit Changes: Commit your changes with a descriptive commit message.
git add . git commit -m "Add feature X or fix bug Y"
-
Push Changes: Push your changes to your forked repository.
git push origin my-feature-branch
-
Create a Pull Request: Open a pull request (PR) from your branch to the main repository. In your PR description, provide a clear explanation of the changes and why they are being made.
Please adhere to our Code of Conduct while interacting with the community and contributing to the project. Be respectful and considerate in all communications.
To set up a development environment, follow these steps:
-
Install Dependencies:
npm install
-
Run Tests:
npm test -
Build the Project:
npm run build
Your contributions help make mapify-cli better for everyone. We appreciate your time and effort in helping us improve the project!