Skip to content

Commit 5dcfaa6

Browse files
authored
Tmp (#4)
* Add access request issue template and instructions to `development.md`. Signed-off-by: zjgarvey <zjgarvey@gmail.com> * Update with caveat of shared responsibilities. Signed-off-by: zjgarvey <zjgarvey@gmail.com> --------- Signed-off-by: zjgarvey <zjgarvey@gmail.com>
1 parent 5295eee commit 5dcfaa6

File tree

3 files changed

+88
-2
lines changed

3 files changed

+88
-2
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: 🔑 Request Github Access 🔑
2+
3+
description: Request elevated repository permissions for torch-mlir.
4+
labels: ["Access Request"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
We are glad you want to join our community!
10+
11+
Please view the [developer documentation](https://github.com/llvm/torch-mlir/blob/main/docs/development.md#requesting-repository-permissions) for requirements to request access.
12+
13+
- type: dropdown
14+
id: Desired Role
15+
attributes:
16+
label: Which role are you requesting?
17+
description: |
18+
Triage: manage issues and pull requests
19+
Write: Triage + can push code
20+
Admin: Write + access to repository settings, including the ability to grant roles to new members.
21+
multiple: false
22+
options:
23+
- Triage
24+
- Write
25+
- Admin
26+
required: true
27+
- type: textarea
28+
id: Why do you want access?
29+
attributes:
30+
label:
31+
description: |
32+
Tell us why you want to get elevated permissions for the repository.
33+
34+
If you have a downstream use for torch-mlir, or a desire to help maintain part of the codebase, please indicate that here.
35+
36+
Working for a company or having a specific use-case is not required, but can be helpful context (e.g. for higher-level permissions).
37+
placeholder: My downstream project has a use for ... and I want to help maintain ...
38+
validations:
39+
required: true
40+
- type: textarea
41+
id: Recent Pull Requests
42+
attributes:
43+
label:
44+
description: Please link two of your recent pull requests in this repository (or a similar open-source repository).
45+
placeholder: |
46+
Example PR 1:
47+
Example PR 2:
48+
required: true
49+
- type: textarea
50+
id: optional-additional-context
51+
attributes:
52+
label: Additional context
53+
description: Add any other context you think is relevant.
54+
placeholder:

docs/code_owners.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,25 @@ and Clang's
1313
### All parts not covered by anyone else
1414

1515
- Stella Laurenzo (@stellaraccident)
16+
- Zach Garvey (@zjgarvey)
1617
- Sean Silva (@silvasean) - emeritus
1718

1819
--------------------------------------------------------------------------------
1920

2021
### `torch` dialect and other core IR pieces, Python bindings/API, JIT IR importer
2122

2223
- Stella Laurenzo (@stellaraccident)
24+
- Zach Garvey (@zjgarvey)
2325

2426
### TorchToLinalg, Shape inference, Dtype refinement, MaximizeValueSemantics
2527

26-
- Ramiro Leal-Cavazos (@ramiro050)
28+
- Ramiro Leal-Cavazos (@ramiro050) - emeritus
29+
- Zach Garvey (@zjgarvey)
2730

2831
### CI / Build system / Packaging
2932

3033
- Anush Elangovan (@powderluv)
34+
- Maybe you!*
3135

3236
### TorchToTOSA
3337

@@ -45,12 +49,24 @@ and Clang's
4549

4650
- Antonio Kim (@antoniojkim)
4751
- Ke Deng (@ke1337)
52+
- Maybe you!*
4853

4954
### Bazel build
5055

5156
- Sambhav Jain (@sjain-stanford)
5257
- Ahmed Taei (@asaadaldien)
58+
- Maybe you!*
5359

5460
### LLVM Integrate
5561

56-
- Ashay Rane (@ashay)
62+
- Zach Garvey (@zjgarvey) **
63+
- Ashay Rane (@ashay) **
64+
- Maybe you!*
65+
66+
### Roll Pytorch
67+
68+
- Zach Garvey (@zjgarvey) **
69+
70+
71+
*Please submit a pull request to add/remove your name as a code owner.
72+
**This job is not the sole-responsibility of these people. If you are an active contributor, please help with updating core dependencies.

docs/development.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Development Guide
22

3+
## Requesting Repository Permissions
4+
5+
To request repository permissions, please file an issue with the template: [🔑 Request Github Access 🔑](https://github.com/llvm/torch-mlir/issues)
6+
7+
There are essentially three levels of access:
8+
9+
1. Anyone (including you!): Can access the codebase, create or comment on issues and pull requests.
10+
11+
2. Triage: Can also manage issues and pull requests, request reviewers. If you have contributed to either this repo or other MLIR-based open source projects, please link two recent PR's to your access request issue. Please also indicate why you are requesting access.
12+
13+
3. Write: Can push to the repo (Note: all commits should be reviewed and approved through a pull request). In addition to the requirements for Triage access, you should have a reputation for quality work and general engineering discipline within at least one part of this project.
14+
15+
4. Admin: This project is relatively stable, and some admins have moved on to other projects. Request this access if your team, company, or research project has need to maintain a part of the project that isn't being actively engaged with by existing admins **and** you feel like the existing admins are not responsive enough to the repository access requests submitted by members of your team.
16+
17+
Note: to add yourself as a code owner for an area of the codebase, simply submit a pull request to change `docs/code_owners.md`. You do not explicitly need any repository role in order to be a code owner.
18+
319
## Setting Up Environment
420

521
### Clone the Repository

0 commit comments

Comments
 (0)