Skip to content

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

  1. Fork the Repository: Start by forking the DevFix GitHub repository.
  2. Install Dependencies:
    bash
    npm install
  3. Run Tests: Ensure the core engine is stable before making changes.
    bash
    npm run test
  4. Make Your Changes: Implement your feature or bug fix.
  5. Submit a Pull Request: Open a PR against the main branch 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!

Released under the MIT License.