|
1 | 1 | # Contributing to TriBITS |
2 | 2 |
|
3 | 3 | **Contents:** |
4 | | -* [Requirements for every change to TriBITS](#requirements) |
5 | | -* [Preferred process for suggesting and making changes to TriBITS](#process): |
6 | | - * [Process Outline](#process_outline) |
7 | | - * [Process Roles](#process_roles) |
8 | | - * [Process Details](#process_details) |
| 4 | +- [Contributing to TriBITS](#contributing-to-tribits) |
| 5 | + - [Requirements for every change to TriBITS](#requirements-for-every-change-to-tribits) |
| 6 | + - [Preferred process for suggesting and making changes to TriBITS](#preferred-process-for-suggesting-and-making-changes-to-tribits) |
| 7 | + - [Process Outline](#process-outline) |
| 8 | + - [Process roles](#process-roles) |
| 9 | + - [Process Details](#process-details) |
9 | 10 |
|
10 | 11 | Contributions to TriBITS are welcomed. However, there are some [requirements](#requirements) that every contribution needs to follow before it can be integrated into the main development branch of TriBITS and there is a [recommended process](#process) for suggesting and submitted proposed changes. |
11 | 12 |
|
@@ -51,7 +52,7 @@ The details are given [below](#process_details). |
51 | 52 | The following roles are mentioned on the process descriptions: |
52 | 53 |
|
53 | 54 | * **TriBITS Maintainer**: Individual with push rights to the main TriBITS repo (i.e. [@bartlettroscoe](https://github.com/bartlettroscoe)). Must review all issues and suggested changes and accept pull-requests. |
54 | | -* **TriBITS Developer**: Someone who knows how to build TriBITS as a CMake project with its tests, add tests, make acceptable changes, create pull-requests, etc. but may not be able to directly push to the main TriBITS development branch (see the role of [TriBITS System Developer](https://tribits.org/doc/TribitsMaintainersGuide.html#tribits-system-developer)). |
| 55 | +* **TriBITS Developer**: Someone who knows how to build TriBITS as a CMake project with its tests, add tests, make acceptable changes, create pull-requests, etc. but may not be able to directly push to the main TriBITS development branch (see the role of [TriBITS System Developer](https://tribitspub.github.io/TriBITS/maintainers_guide/index.html#tribits-system-developer)). |
55 | 56 | * **TriBITS Reviewer**: A member of the TriBITS Collaborators who have permission to review and approve Pull Requests (and change other aspects of a Pull Request). |
56 | 57 | * **Issue Reporter**: A person who first reports an issue with TriBITS and would like some type of change to happen (i.e. to fix a defect, implement a new feature, fix documentation, etc.). |
57 | 58 |
|
|
0 commit comments