Skip to content

Commit 6c24a12

Browse files
Update
1 parent f828072 commit 6c24a12

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

src/gettingstarted/contributing.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,16 @@ nav_order: 3
1010
- TOC
1111
{:toc}
1212

13+
1314
## Promotion
1415

1516
- [Star Albert on GitHub](https://github.com/albertlauncher/albert).
1617
- [Star your favorite plugins](https://github.com/orgs/albertlauncher/repositories). Also helps triaging issues.
1718
- Spread the word on social media.
18-
- Vote on rankings like [alternative.to](https://alternativeto.net/software/albert/about/), [slant](https://www.slant.co/topics/3945/~app-launchers-for-unix-like-systems) and such.
19+
- Vote on rankings like [alternative.to](https://alternativeto.net/software/albert/about/) and such.
20+
1921

20-
## Code
22+
## Code
2123

2224
The **place for official plugin repositories** is the [Albert launcher organization](https://github.com/orgs/albertlauncher/repositories).
2325
Distributed native plugins are submodules in the [Albert repository plugins directory](https://github.com/albertlauncher/albert/tree/main/plugins).
@@ -54,46 +56,50 @@ Having a _concise_ `README.md` summarizing features, requirements, limitations,
5456

5557
If you have questions join the [community chats](/gettingstarted help/) and ask for help.
5658

59+
5760
## Reviews
5861

59-
Your efforts helps plugins being shipped _faster_.
6062
You can review [current pull requests](https://github.com/issues/assigned?q=is%3Apr%20state%3Aopen%20org%3Aalbertlauncher) directly any time.
6163
You can also join the [reviewer teams](https://github.com/orgs/albertlauncher/teams).
6264
These teams will be assigned on new pull requests and as such you will get a notification.
6365
Leave a message with your GitHub username to get an invite.
6466

67+
6568
## Maintenance
6669

67-
If you are using a plugin a lot and have C++ or Python skills you are probably a good plugin maintainer.
68-
Send a PR adding your GitHub username to the maintainers array of the plugin metadata and you're in.
69-
Revert it to step back.
70-
If you are a maintainer you will be assigned on new issues and pull requests.
70+
If you are using a plugin a lot and have basic programming skills you are probably a good plugin maintainer.
71+
As passive maintainer you can help by using the plugin, reporting issues and sending pull requests containing fixes and features.
72+
As an active/official maintainer you will be assigned on new issues and pull requests (for reviews).
73+
To opt-in as active maintainer send a pull request adding your GitHub username to the maintainers array of the plugin metadata.
74+
Revert to opt-out.
7175

72-
<!--
73-
## Changes to the core application
76+
77+
<!--## Changes to the core application
7478
7579
Currently the core app is source available and proprietary.
7680
Changes have to be well thought out, since they often have unwanted side effects.
7781
Lots of additions had to be reverted in the past.
7882
I learned my lessons and will not merge contributions carelessly.
7983
Probably you will not have fun matching my standards of defensive code.
8084
If you still want to work on the core, be sure to get in touch with me _before_ starting.
81-
-->
85+
8286
8387
## Translations
8488
8589
Albert and the native plugins are fully internationalized.
8690
Unfortunately there is no streamlined localization flow yet.
8791
Currently the translations go directly into the (sub)projects.
8892
So you have to commit to each plugin separately.
89-
Future plan is to have a separate repository for the translations.
93+
Future plan is to have a separate repository for the translations.-->
94+
9095

9196
## Documentation
9297

9398
Each page on the website contains an _'Edit this page on GitHub'_ link in the footer that you can use to send improvements.
9499
The API reference is generated from source code, in particular the header files of the public API.
95100
To improve the API reference, send a pull request with the changes to the header files in the `include` directory in the [Albert repository](https://github.com/albertlauncher/albert/tree/main/include/albert).
96101

102+
97103
## Appreciation
98104

99-
Support me as a creator by [becoming a sponsor or donating](/donation/) some bucks.
105+
Support @manuelschneider as a creator by [becoming a sponsor or donating](/donation/).

0 commit comments

Comments
 (0)