From 53498852153997715354510b76a731fde260a20e Mon Sep 17 00:00:00 2001 From: Zack Date: Wed, 1 Apr 2020 19:55:47 -0400 Subject: [PATCH] Created Submitting an Addon (markdown) --- Submitting-an-Addon.md | 51 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 Submitting-an-Addon.md diff --git a/Submitting-an-Addon.md b/Submitting-an-Addon.md new file mode 100644 index 0000000..6affa4e --- /dev/null +++ b/Submitting-an-Addon.md @@ -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?** +``` \ No newline at end of file