Skip to content

Commit 05bb4fd

Browse files
Adjust owners section
1 parent 57e02b9 commit 05bb4fd

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CONTRIBUTING.md

+15
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,34 @@ To add a new theme to the organization, you need to review the proposed theme an
5151
When the theme is ready to be added to the organization, you need to:
5252

5353
1. Create a new team on the organization for the application;
54+
5455
a) The team name is the application name;
56+
5557
b) The team description is the application name + "theme maintainers";
58+
5659
c) Remove yourself as a member (if you created it, don't do so).
60+
5761
2. Invite the theme creator to that team and ask to transfer the repository;
5862
3. When the transfer is completed, add the repository to the created team;
63+
5964
a) Set the repository permission to `write`.
65+
6066
4. Go to the theme repository and then:
67+
6168
a) Disable wikis and projects (we don't use them);
69+
6270
b) Disable packages (in the same place where we change description);
71+
6372
c) Add tags (theme, omni, omni-theme, <tool>);
73+
6474
d) Add description (🎨 Omni for <tool>);
75+
6576
e) Add Open Graph Image (this is the [Figma link](https://www.figma.com/file/LJRny1i7eOagTXO4Her5u7/Omni-Project/duplicate), use it to generate an image);
77+
6678
f) Add protection rule for the `main` branch (check the `Require pull request reviews before merging` and `Require review from Code Owners`);
79+
6780
g) Close the issue and add a `transfer-completed` label;
81+
6882
h) Ask the owner to add the new theme on the main repo;
83+
6984
i) That's it, the theme is ready!

0 commit comments

Comments
 (0)