Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.97 KB

CONTRIBUTION_GUIDE.md

File metadata and controls

40 lines (24 loc) · 1.97 KB

Contribution Guide for RePolyA (Research PolyAgents)

Thank you for your interest in contributing to RePolyA! Every contribution, big or small, can make a significant difference. This guide will help you understand how you can be a part of this project.

Getting Started

  1. Fork the Repository: Start by forking the RePolyA repository to your account.
  2. Clone the Fork: Once forked, you can clone your forked repo with git clone <your-forked-repo-url>

Setting Up

  1. Create a Virtual Environment: It's good practice to have a separate environment. Depending on your preference, you can use virtualenv or conda for this.
  2. Install Dependencies: Run pip install -r requirements.txt to install the necessary packages.

Making Changes

  1. Branch Out: Before making changes, create a new branch with a descriptive name: git checkout -b <branch-name>
  2. Make Your Changes: Ensure you adhere to coding standards and avoid unnecessary changes.
  3. Commit Your Changes: Make sure to write meaningful commit messages. Use git commit -m "Descriptive commit message"

Submitting Your Changes

  1. Push to Your Fork: Push your changes to your forked repository with git push origin <branch-name>
  2. Open a Pull Request (PR): Go to the RePolyA repository and open a new PR. Make sure to provide a detailed description of your changes.

Code of Conduct

  1. Be Respectful: All contributors should treat each other with respect.
  2. Feedback: Always be constructive with feedback. Remember, everyone is here to learn and grow.

Testing

Before submitting any changes, ensure your code doesn't break existing functionalities. Run any tests associated with the project.

Final Notes

  • Please make sure your code adheres to the project's coding standards.
  • If you're suggesting a major change, it's always good to open an issue first to discuss the potential impact and benefits.

Thank you for making RePolyA better!