Created Submitting an Addon (markdown)

Zack 2020-04-01 19:55:47 -04:00
parent 2ea996215e
commit 5349885215
1 changed files with 51 additions and 0 deletions

51
Submitting-an-Addon.md Normal file

@ -0,0 +1,51 @@
## Addon Submission Policies
### General
1. All submissions must be original work.
2. All submissions must be in public GitHub repositories.
3. All submissions must not negatively affect users.
4. All submissions must not target specific users or groups.
5. All submissions must not collect user data without opt-in consent.
6. Acceptance of submission **does not** guarantee the corresponding role.
### Themes
1. First theme submissions must not be a mini-theme.
2. First theme submissions must not be a generic transparency theme.
3. Submissions must follow all [rules for themes](https://github.com/rauenzi/BetterDiscordApp/wiki/Addon-Policies).
### Plugins
1. New submissions must not introduce new remote libraries.
2. Submissions must follow all [rules for plugins.](https://github.com/rauenzi/BetterDiscordApp/wiki/Addon-Policies).
## Addon Submission Process
1. User submits using the submission form in either the #plugins or #themes channels.
2. Submission is reviewed by fellow developers and mods/admins.
3. Submission is either approved or denied.
4a. If denied, the submitter is given the reason for denial and invited to submit again later.
4b. If this is the submitter's first accepted addon and they are unknown/unproven, the submission is *posted on their behalf*.
4c. If this submitter has had addons accepted in the past *or they are trusted*, they can be given the corresponding developer role(s).
5. The submitter should be instructed on how to post in the listing channels.
## Submission Form
```
**Addon name:**
**GitHub link:**
**Brief description:**
**Did you make this addon yourself?**
**Are you using pieces of other people's code?**
__**For Themes:**__
**Does the theme significantly alter the look and feel of Discord (aka not a mini-theme)?**
**Could this be described as a transparent theme with a background image?**
**Is this your first project using CSS? How much experience do you have?**
__**For Plugins:**__
**Does this use any libraries? If so, list them:**
**Does this use jQuery?**
**Does this log or save any form of user data?**
**Does this use any BD globals other than `BdApi`?**
**Does this plugin modify any global scope variables or prototypes?**
**Is this your first project using JavaScript? How much experience do you have?**
```