We welcome contributions to @tidy!
Here's how you can contribute:
- Use the GitHub Issue Tracker: Clearly describe the issue, including steps to reproduce it.
- Provide a Minimal Reproducible Example: If possible, create a simple code snippet that demonstrates the issue.
- Create a GitHub Issue: Explain the feature you'd like to see, including any use cases or benefits.
- Discuss the Feature: Engage with the community and developers to refine the feature proposal.
- Fork the Repository: Create a fork of the @tidy repository on GitHub.
- Create a New Branch: Create a new branch for your feature or bug fix.
- Make Your Changes: Implement your changes, following the existing code style and conventions.
- Test Thoroughly: Ensure your changes don't introduce new bugs or regressions.
- Commit Your Changes: Commit your changes with clear and concise commit messages.
- Push to Your Fork: Push your changes to your forked repository.
- Create a Pull Request: Submit a pull request to the main repository, describing your changes and addressing any potential issues raised in the review process.
- Follow the existing code style and conventions.
- Write clear and concise code comments.
- Use consistent formatting and indentation.
- Write unit tests to cover your changes.
- Run existing tests to ensure no regressions.
- Be open to feedback and suggestions.
- Address any issues raised in the review process.
By following these guidelines, you can help make @tidy even better!