Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.51 KB

CONTRIBUTING.md

File metadata and controls

39 lines (26 loc) · 1.51 KB

Contributing to tiny-frpc

We welcome contributions to the tiny-frpc project. Whether you're looking to report an issue, submit a bug fix, or propose a new feature, here's how you can contribute.

Reporting Issues

Before submitting an issue, please check the issue tracker to avoid duplicates. When creating an issue, provide as much relevant information as possible, including:

  • A clear and descriptive title
  • Steps to reproduce the issue
  • Expected behavior
  • Actual behavior
  • Any relevant logs or error messages

Pull Requests

We encourage pull requests from everyone. Here are some guidelines to help you get started:

  1. Fork the repository and create your branch from main.
  2. If you've added code, add tests! Ensure the test suite passes.
  3. If you've changed APIs, update the documentation.
  4. Ensure your code follows the coding standards used throughout the project.
  5. Include a clear and detailed description of the pull request.

Coding Standards

  • Write clean, maintainable, and idiomatic code.
  • Follow the Go Code Review Comments for Go code.
  • Use meaningful variable names and function names.
  • Comment your code where necessary, but prefer self-explanatory code.

Testing Requirements

  • Add unit tests for new features or bug fixes.
  • Ensure that your changes do not break existing tests.
  • Run the full test suite before submitting your pull request.

Thank you for contributing to tiny-frpc! Your efforts help make the project better for everyone.