Contributing
DevFix is in active, early-stage development, and we are heavily awaiting Pull Requests from the community!
Whether you want to add support for a new language (like Go or Rust), improve the AI prompts, or help build the upcoming VS Code extension, your contributions are welcome.
How to Contribute
- Fork the Repository: Start by forking the DevFix GitHub repository.
- Install Dependencies:bash
npm install - Run Tests: Ensure the core engine is stable before making changes.bash
npm run test - Make Your Changes: Implement your feature or bug fix.
- Submit a Pull Request: Open a PR against the
mainbranch with a clear description of what your changes accomplish.
Architecture
If you are new to the codebase, please read through our Improvement Changelog to understand the engineering journey and why DevFix uses a Deterministic Verifier instead of standard LLM self-evaluation.
We look forward to building the ultimate autonomous developer environment recovery tool with you!
