We warmly welcome contributions to the Summarization-Eval project! If you would like to contribute, please follow the guidelines below.
-
Fork the Repository: Start by forking the repository on GitHub.
-
Clone the Forked Repository: Clone your fork to your local machine.
-
Create a New Branch: Create a new branch for your proposed changes. Naming your branch something descriptive about the changes you intend to make is helpful.
-
Make Your Changes: Implement your changes, additions, or fixes in your branch. Be sure to keep your code clean and well-documented.
-
Commit Your Changes: Commit your changes with clear and detailed commit messages. This helps others understand the purpose of your changes.
-
Run the Tests: If there are any tests, run them to ensure your changes don't break existing functionality.
-
Push Your Changes: Push your changes to your fork on GitHub.
-
Submit a Pull Request: Go to the original project repository on GitHub and open a pull request from your branch to the main project. Provide as much information as possible about your changes and the reasons for them.
-
Respond to Feedback: Be prepared to respond to feedback on your pull request. The project maintainers may request changes or clarifications.
If you find bugs or have suggestions for improvements, please open an issue in the GitHub issue tracker. Provide as much detail as possible, such as:
- A clear and descriptive title
- A detailed description of the issue or suggestion
- Steps to reproduce the bug (if applicable)
- Your environment information (OS, Python version, etc.)
All contributors are expected to adhere to the project's Code of Conduct. Respectful and constructive interactions are the foundation of a healthy open-source community.
Thank you for considering contributing to Summarization-Eval!