We welcome contributions! If you'd like to help improve ImportSpy, please follow these guidelines:
- Before submitting an issue, check the issue tracker to see if someone else has already reported the same problem.
- If it's a new issue, provide a clear and detailed description of the problem.
- Include steps to reproduce the bug, if applicable.
- We welcome suggestions for new features! You can open a feature request by creating a new issue and labeling it with
enhancement
. - Clearly explain the feature you'd like to see, why it would be useful, and any potential implementation ideas.
To contribute code, please follow these steps:
- Fork the repository: Create your own copy of the project.
- Clone the repository:
git clone https://github.com/your-username/ImportSpy.git
- Create a new branch for your feature or bugfix:
git checkout -b feature-name
- Make your changes: Ensure your code adheres to the coding style of the project and is well-documented.
- Test your changes: Run tests to make sure your modifications work as expected.
- Commit your changes:
git commit -m "Brief description of changes"
- Push to your branch:
git push origin feature-name
- Submit a Pull Request: Go to the repository on GitHub and open a pull request. Clearly describe the changes and link to any related issues.
- Please ensure your code follows the project’s style guide. We prefer consistent naming conventions and readable code.
- If you're submitting a large change, consider discussing it in an issue first.
If you have any questions, feel free to open an issue or contact us directly.
Thank you for contributing!