浏览代码
Updating Contribution Content (#186)
Updating Contribution Content (#186)
* Contributing content * PR feedback/laurie-RosConnection2.0
GitHub
4 年前
当前提交
5c4d2ef0
共有 8 个文件被更改,包括 221 次插入 和 2 次删除
-
14LICENSE
-
14README.md
-
74CODE_OF_CONDUCT.md
-
64CONTRIBUTING.md
-
37.github/ISSUE_TEMPLATE/bug_report.md
-
20.github/ISSUE_TEMPLATE/feature_request.md
|
|||
# Contributor Covenant Code of Conduct |
|||
|
|||
## Our Pledge |
|||
|
|||
In the interest of fostering an open and welcoming environment, we as |
|||
contributors and maintainers pledge to making participation in our project and |
|||
our community a harassment-free experience for everyone, regardless of age, body |
|||
size, disability, ethnicity, gender identity and expression, level of experience, |
|||
nationality, personal appearance, race, religion, or sexual identity and |
|||
orientation. |
|||
|
|||
## Our Standards |
|||
|
|||
Examples of behavior that contributes to creating a positive environment |
|||
include: |
|||
|
|||
* Using welcoming and inclusive language |
|||
* Being respectful of differing viewpoints and experiences |
|||
* Gracefully accepting constructive criticism |
|||
* Focusing on what is best for the community |
|||
* Showing empathy towards other community members |
|||
|
|||
Examples of unacceptable behavior by participants include: |
|||
|
|||
* The use of sexualized language or imagery and unwelcome sexual attention or |
|||
advances |
|||
* Trolling, insulting/derogatory comments, and personal or political attacks |
|||
* Public or private harassment |
|||
* Publishing others' private information, such as a physical or electronic |
|||
address, without explicit permission |
|||
* Other conduct which could reasonably be considered inappropriate in a |
|||
professional setting |
|||
|
|||
## Our Responsibilities |
|||
|
|||
Project maintainers are responsible for clarifying the standards of acceptable |
|||
behavior and are expected to take appropriate and fair corrective action in |
|||
response to any instances of unacceptable behavior. |
|||
|
|||
Project maintainers have the right and responsibility to remove, edit, or |
|||
reject comments, commits, code, wiki edits, issues, and other contributions |
|||
that are not aligned to this Code of Conduct, or to ban temporarily or |
|||
permanently any contributor for other behaviors that they deem inappropriate, |
|||
threatening, offensive, or harmful. |
|||
|
|||
## Scope |
|||
|
|||
This Code of Conduct applies both within project spaces and in public spaces |
|||
when an individual is representing the project or its community. Examples of |
|||
representing a project or community include using an official project e-mail |
|||
address, posting via an official social media account, or acting as an appointed |
|||
representative at an online or offline event. Representation of a project may be |
|||
further defined and clarified by project maintainers. |
|||
|
|||
## Enforcement |
|||
|
|||
Instances of abusive, harassing, or otherwise unacceptable behavior may be |
|||
reported by contacting the project team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). All |
|||
complaints will be reviewed and investigated and will result in a response that |
|||
is deemed necessary and appropriate to the circumstances. The project team is |
|||
obligated to maintain confidentiality with regard to the reporter of an incident. |
|||
Further details of specific enforcement policies may be posted separately. |
|||
|
|||
Project maintainers who do not follow or enforce the Code of Conduct in good |
|||
faith may face temporary or permanent repercussions as determined by other |
|||
members of the project's leadership. |
|||
|
|||
## Attribution |
|||
|
|||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], |
|||
version 1.4, available at |
|||
https://www.contributor-covenant.org/version/1/4/code-of-conduct/ |
|||
|
|||
[homepage]: https://www.contributor-covenant.org |
|
|||
# Contribution Guidelines |
|||
|
|||
Thank you for your interest in contributing to Unity Robotics! To facilitate your |
|||
contributions, we've outlined a brief set of guidelines to ensure that your extensions |
|||
can be easily integrated. |
|||
|
|||
## Communication |
|||
|
|||
First, please read through our |
|||
[code of conduct](CODE_OF_CONDUCT.md), |
|||
as we expect all our contributors to follow it. |
|||
|
|||
Second, before starting on a project that you intend to contribute to any of our |
|||
Unity Robotics packages or tutorials, we **strongly** recommend posting on the repository's |
|||
[Issues page](https://github.com/Unity-Technologies/Unity-Robotics-Hub/issues) and |
|||
briefly outlining the changes you plan to make. This will enable us to provide |
|||
some context that may be helpful for you. This could range from advice and |
|||
feedback on how to optimally perform your changes or reasons for not doing it. |
|||
|
|||
## Git Branches |
|||
|
|||
The `main` branch corresponds to the most recent stable version of the project. The `dev` branch |
|||
contains changes that are staged to be merged into `main` as the team sees fit. |
|||
|
|||
When contributing to the project, please make sure that your Pull Request (PR) |
|||
does the following: |
|||
|
|||
- Is up-to-date with and targets the `dev` branch |
|||
- Contains a detailed description of the changes performed |
|||
- Has corresponding changes to documentation, unit tests and sample environments (if |
|||
applicable) |
|||
- Contains a summary of the tests performed to validate your changes |
|||
- Links to issue numbers that the PR resolves (if any) |
|||
|
|||
<!-- ## Continuous Integration (CI) |
|||
|
|||
We run continuous integration on all PRs; all tests must be passing before the PR is merged. --> |
|||
|
|||
## Code style |
|||
|
|||
All Python code should follow the [PEP 8 style guidelines](https://pep8.org/). |
|||
|
|||
All C# code should follow the [Microsoft C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions). |
|||
Additionally, the [Unity Coding package](https://docs.unity3d.com/Packages/com.unity.coding@0.1/manual/index.html) |
|||
can be used to format, encode, and lint your code according to the standard Unity |
|||
development conventions. Be aware that these Unity conventions will supersede the |
|||
Microsoft C# Coding Conventions where applicable. |
|||
|
|||
Please note that even if the code you are changing does not adhere to these guidelines, |
|||
we expect your submissions to follow these conventions. |
|||
|
|||
## Contributor License Agreements |
|||
|
|||
When you open a pull request, you will be asked to acknowledge our Contributor |
|||
License Agreement. We allow both individual contributions and contributions made |
|||
on behalf of companies. We use an open source tool called CLA assistant. If you |
|||
have any questions on our CLA, please |
|||
[submit an issue](https://github.com/Unity-Technologies/Unity-Robotics-Hub/issues) or |
|||
email us at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). |
|||
|
|||
## Contribution review |
|||
|
|||
Once you have a change ready following the above ground rules, simply make a |
|||
pull request in GitHub. |
|
|||
--- |
|||
name: Bug report |
|||
about: Create a report to help us improve |
|||
title: '' |
|||
labels: '' |
|||
assignees: '' |
|||
|
|||
--- |
|||
|
|||
**Describe the bug** |
|||
A clear and concise description of what the bug is. |
|||
|
|||
**To Reproduce** |
|||
Steps to reproduce the behavior: |
|||
1. Go to '...' |
|||
2. Click on '....' |
|||
3. Scroll down to '....' |
|||
4. See error |
|||
|
|||
**Console logs / stack traces** |
|||
Please wrap in [triple backticks (```)](https://help.github.com/en/articles/creating-and-highlighting-code-blocks) to make it easier to read. |
|||
|
|||
**Expected behavior** |
|||
A clear and concise description of what you expected to happen. |
|||
|
|||
**Screenshots** |
|||
If applicable, add screenshots or videos to help explain your problem. |
|||
|
|||
**Environment (please complete the following information, where applicable):** |
|||
- Unity Version: [e.g. Unity 2020.2.0f1] |
|||
- Unity machine OS + version: [e.g. Windows 10] |
|||
- ROS machine OS + version: [e.g. Ubuntu 18.04, ROS Noetic] |
|||
- ROS–Unity communication: [e.g. Docker] |
|||
- Branch or version: [e.g. v0.2.0] |
|||
|
|||
**Additional context** |
|||
Add any other context about the problem here. |
|
|||
--- |
|||
name: Feature request |
|||
about: Suggest an idea for this project |
|||
title: '' |
|||
labels: '' |
|||
assignees: '' |
|||
|
|||
--- |
|||
|
|||
**Is your feature request related to a problem? Please describe.** |
|||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] |
|||
|
|||
**Describe the solution you'd like** |
|||
A clear and concise description of what you want to happen. |
|||
|
|||
**Describe alternatives you've considered** |
|||
A clear and concise description of any alternative solutions or features you've considered. |
|||
|
|||
**Additional context** |
|||
Add any other context or screenshots about the feature request here. |
撰写
预览
正在加载...
取消
保存
Reference in new issue