Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.85 KB

File metadata and controls

39 lines (27 loc) · 1.85 KB

Contributing to cliproxyapi-plusplus

First off, thank you for considering contributing to cliproxyapi-plusplus! It's people like you who make this tool better for everyone.

Code of Conduct

By participating in this project, you agree to abide by our Code of Conduct (coming soon).

How Can I Contribute?

Reporting Bugs

  • Use the Bug Report template.
  • Provide a clear and descriptive title.
  • Describe the exact steps to reproduce the problem.

Suggesting Enhancements

  • Check the Issues to see if the enhancement has already been suggested.
  • Use the Feature Request template.

Pull Requests

  1. Fork the repo and create your branch from main.
  2. If you've added code that should be tested, add tests.
  3. If you've changed APIs, update the documentation.
  4. Ensure the test suite passes (go test ./...).
  5. Make sure your code lints (golangci-lint run).

Which repository to use?

Governance

This project follows a community-driven governance model. Major architectural decisions are discussed in Issues before implementation.

Path Guard

We use a pr-path-guard to protect critical translator logic. Changes to these paths require explicit review from project maintainers to ensure security and stability.


Thank you for your contributions!