mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
Clarify requirements for delisting an approved cog (#6180)
Co-authored-by: Jakub Kuczys <me@jacken.men>
This commit is contained in:
parent
f47d1dffb3
commit
9b7aa17564
@ -94,8 +94,6 @@ Any Cog Creator that does not follow these requirements will have their repo rem
|
|||||||
- If that's not possible, don't break anything in core or any other cog with your code.
|
- If that's not possible, don't break anything in core or any other cog with your code.
|
||||||
- If you have to use private methods, lock the cog to specific Red versions you can guarantee it works on without breaking anything using the ``min_bot_version`` and ``max_bot_version`` keys in that cog's ``info.json`` file.
|
- If you have to use private methods, lock the cog to specific Red versions you can guarantee it works on without breaking anything using the ``min_bot_version`` and ``max_bot_version`` keys in that cog's ``info.json`` file.
|
||||||
|
|
||||||
- Cog Creators must keep their cogs up-to-date with core Red or be delisted until cogs meet Red API changes. Repositories must be kept up to date with the latest version of Red within 3 months of its release.
|
|
||||||
|
|
||||||
.. _recommendations-for-cog-creators:
|
.. _recommendations-for-cog-creators:
|
||||||
|
|
||||||
--------------------------------
|
--------------------------------
|
||||||
@ -196,7 +194,12 @@ Other Details
|
|||||||
- The reviewer of your application has the final word.
|
- The reviewer of your application has the final word.
|
||||||
- Hidden cogs will not be explicitly reviewed, however they are not allowed to contain malicious or ToS breaking code.
|
- Hidden cogs will not be explicitly reviewed, however they are not allowed to contain malicious or ToS breaking code.
|
||||||
- QA reserves the right to revoke these roles and all privileges if you are found to be in gross negligence, malicious intent, or reckless abandonment of your repository.
|
- QA reserves the right to revoke these roles and all privileges if you are found to be in gross negligence, malicious intent, or reckless abandonment of your repository.
|
||||||
- If a Cog Creator's repository is not maintained and kept up to date, that repo will be removed from the approved repo listings until such issues are addressed.
|
- Cogs must be functionally working to the quality of an approved cog on the latest minor version of Red to be listed on the Red Index. Cogs that are not updated within 1 month of initial breakage will be delisted from the index until they are updated. Examples of potential breakage include, but are not limited to:
|
||||||
|
|
||||||
|
- A dependency without version constraints receiving a breaking update
|
||||||
|
- An API changing the schema of its endpoints
|
||||||
|
- Red itself releasing a new minor version
|
||||||
|
|
||||||
- Only 1 person is allowed to be the Cog Creator for a particular repo. Multiple people are allowed to maintain the repo, however the "main" owner (and the Cog Creator) is responsible for any code on the repo.
|
- Only 1 person is allowed to be the Cog Creator for a particular repo. Multiple people are allowed to maintain the repo, however the "main" owner (and the Cog Creator) is responsible for any code on the repo.
|
||||||
- The Cog Creator status for a repo can be transferred to another user if the Cog Creator requests it.
|
- The Cog Creator status for a repo can be transferred to another user if the Cog Creator requests it.
|
||||||
- An approved Cog Creator can ask QA to add additional repos they have created to the approved pool.
|
- An approved Cog Creator can ask QA to add additional repos they have created to the approved pool.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user