Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Defining developer roles, responsibilities, and privileges and leadership process #1940

Merged
merged 23 commits into from
Dec 2, 2024
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
79af446
Adding Code Owner to align with oneTBB and completing initial draft o…
timmiesmith Nov 19, 2024
fc01069
Fix spelling.
timmiesmith Nov 19, 2024
139c864
Apply suggestions from code review
timmiesmith Nov 19, 2024
8be8353
Attempt to fix links to sections.
timmiesmith Nov 20, 2024
667bede
Attempt fix of internal references
timmiesmith Nov 21, 2024
fb9e5ad
Adding promotion process from Code Owner to Maintainer.
timmiesmith Nov 21, 2024
c91d55c
Add link to current code owners section.
timmiesmith Nov 21, 2024
9062605
Add anchors.
timmiesmith Nov 21, 2024
24bea25
More anchors.
timmiesmith Nov 21, 2024
84afe10
Update wording based on feedback in TR Technical Meeting.
timmiesmith Nov 22, 2024
2ea4608
Clarify milestone wording.
timmiesmith Nov 22, 2024
c0da86e
Correcting Nomination process for Code Owners. Adding proposed Mainta…
timmiesmith Nov 22, 2024
e338d7d
Add sentence about openness of becoming a contributor.
timmiesmith Nov 25, 2024
95bd7fe
Split table
timmiesmith Nov 25, 2024
c0d7e36
Add roles to header
timmiesmith Nov 25, 2024
96c1d3a
Remove extra Intel from row
timmiesmith Nov 25, 2024
dff3b95
Check how merged table with blank row looks.
timmiesmith Nov 25, 2024
4762855
Cleanup table.
timmiesmith Nov 25, 2024
0cf3843
bold roles for privileges.
timmiesmith Nov 25, 2024
06e952f
Reintroduce italics
timmiesmith Nov 25, 2024
251f26f
Incorporating review feedback.
timmiesmith Nov 29, 2024
16e0e73
Adding note on how potential contributors can request write access to…
timmiesmith Nov 29, 2024
19e74d3
Clarifying repo access for contributors.
timmiesmith Dec 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add link to current code owners section.
  • Loading branch information
timmiesmith committed Nov 21, 2024
commit c91d55ccdbfeb6a4733b5f55252719756595004b
18 changes: 9 additions & 9 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Introduction

This document defines the roles available in the oneDPL project and provides a list of the
[Current Maintainers](#currentmaintainers) for each area of development in oneDPL. The document also defines the
process for maintainers to [Leave A Role](#leavearole) in the project.
[Current Code Owners](#currentcodeowners) and [Current Maintainers](#currentmaintainers) for each area of development
in oneDPL. The document also defines the process for maintainers to [Leave A Role](#leavearole) in the project.

# Roles and Responsibilities

Expand Down Expand Up @@ -123,7 +123,13 @@ The process of becoming a Maintainer is:
1. A Code Owner is nominated by a current Maintainer by opening a PR modifying the MAINTAINERS.md file to move the code owner into the Current Maintainers section.
2. A majority of the Current Maintainers must approve the PR.

## Code Owners
## Leave A Role

Active code owners and maintainers of the oneDPL project may leave their current role by submitting a PR removing their
name from the list of current maintainers or code owners and tagging two or more active maintainers to review and
approve the PR.

## Current Code Owners

There are currently no Code Owners identified for oneDPL.

Expand All @@ -142,9 +148,3 @@ There are currently no Code Owners identified for oneDPL.
| Random Number Generators | Pavel Dyakov | @paveldyakov |
| Dynamic Selection API | Anuya Welling | @AnuyaWelling2801 |
| Kernel Templates API | Sergey Kopienko<br>Dmitriy Sobolev | @SergeyKopienko<br>@dmitriy-sobolev |

## Leave A Role

Active code owners and maintainers of the oneDPL project may leave their current role by submitting a PR removing their
name from the list of current maintainers or code owners and tagging two or more active maintainers to review and
approve the PR.