Spaces:
Runtime error
Runtime error
| # Contributing to AutoMaintainer | |
| First off, thank you for considering contributing to AutoMaintainer! It's people like you that make AutoMaintainer such a great tool. | |
| ## Where do I go from here? | |
| If you've noticed a bug or have a feature request, make sure to check if there's already an [issue](https://github.com/PxA-Labs/AutoMaintainer/issues) for it. If not, feel free to open a new one! | |
| ## Setting up your development environment | |
| 1. **Fork** the repo on GitHub. | |
| 2. **Clone** the project to your own machine. | |
| 3. Install dependencies for the backend and frontend: | |
| - Backend: `pip install -r backend/requirements.txt` | |
| - Frontend: `npm install` in the `dashboard/` directory. | |
| ## Architecture | |
| Before making changes to the LangGraph agents, please read our [ARCHITECTURE.md](./ARCHITECTURE.md) to understand the state flow and interactions with the GitHub API. | |
| ## Submitting Changes | |
| 1. Create a new branch: `git checkout -b my-feature-branch`. | |
| 2. Make your changes. | |
| 3. Test your changes to ensure you haven't broken existing functionality. | |
| 4. Push your branch to your fork: `git push origin my-feature-branch`. | |
| 5. Submit a pull request! | |
| ## Code Style | |
| - We use standard Python conventions (PEP 8) for the backend. | |
| - We use Prettier/ESLint rules for the Next.js frontend. | |
| We look forward to reviewing your contributions! | |