-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refine README and add CONTRIBUTING guide (#22)
- Loading branch information
1 parent
f6f5bee
commit a051f09
Showing
3 changed files
with
46 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# 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](https://github.com/golang/go/wiki/CodeReviewComments) 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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters