Skip to content

Commit

Permalink
Adding Contributor Levels documentation
Browse files Browse the repository at this point in the history
This is a start to better document the process to become a GhostBSD contributor and GitHub member.
  • Loading branch information
ericbsd committed Jun 26, 2024
1 parent c92d682 commit 1309f08
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
44 changes: 44 additions & 0 deletions source/contributor/contributor-levels.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
GhostBSD Contributor Levels
===========================

## 1. Junior Contributors
**Description:** New members who are actively contributing to the project.
**Access & Permissions:** Access to public repositories with full capabilities to create branches and submit pull requests.

**Responsibilities:**
* Complete assigned tasks and participate in the projects.
* Engage in code reviews and discussions to enhance project quality.
* Pair with a mentor or a more experienced team member for continuous guidance and growth.

## 2. Contributors
**Description:** Members who have consistently contributed and strongly understand the project workflow.
**Access & Permissions:** Full access to all repositories with the ability to create branches and submit pull requests.

**Responsibilities:**
* Develop new features and resolve issues
* Review and commit changes from Junior Contributors and peers.
* Maintain and enhance project documentation.
* Communicate regularly with Core Contributors for guidance and feedback.

## 3. Core Contributors

**Description:** Long-time contributors with significant contributions and comprehensive knowledge of the project.
**Access & Permissions:** Complete access and permission to all repositories, including creating new ones and participating in decision-making processes.

**Responsibilities:**
* Lead major projects and strategic initiatives
* Mentor Junior Contributors and other members.
* Make key decisions on project direction and policies.
* Ensure high code quality and adherence to project standards.
* Meet regularly with the Project Leader to discuss progress, challenges, and strategic goals.

## 4. Project Leader
**Description:** The overall leader and visionary for the project.
**Access & Permissions:** Complete administrative access and authority to make final decisions.

**Responsibilities:**
* Set the vision and direction for the project.
* Oversee the entire development process.
* Foster community engagement and manage external relations.
* Ensure resources and support are available for all team members.
* Collaborate with Core Contributors and external advisors to align the project with broader community and technological trends.
1 change: 1 addition & 0 deletions source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ user/FAQ
:hidden:
contributor/get-involved
contributor/contributor-levels
```


Expand Down

0 comments on commit 1309f08

Please sign in to comment.