Skip to content
This repository has been archived by the owner on Aug 14, 2021. It is now read-only.

Public contributions #2

Open
curiousdannii opened this issue Jul 20, 2015 · 0 comments
Open

Public contributions #2

curiousdannii opened this issue Jul 20, 2015 · 0 comments

Comments

@curiousdannii
Copy link
Member

Release 1.0 will not allow public contributions: only admins/editors will be able to upload extensions and edit them. In a subsequent release we will allow general public contributions.

  • Each extension will have a list of maintainers. When an extension is first uploaded, the uploader will become the maintainer.
  • Maintainers can upload and edit their own extensions
  • Maintainers (and admins (and editors?)) will be able to add others as maintainers
  • Users will be able to request maintainership
    • They will be given a box to explain why (they are the original author, the original author is inactive etc) and their name and email will be recorded
    • If there is a maintainer, then email the most recently active maintainer (as I don't want to store user accounts we can sort the maintainer list when one of them visits the page) to approve/reject it
    • Other maintainers will also see the requests if they visit the page
    • Admins will see a notice of pending requests and be able to approve/reject them
    • If a request goes unapproved for X days then email the main extensions librarian to remind them to check the list
  • Removal of maintainers will be limited to admins
@curiousdannii curiousdannii added this to the 1.1 milestone Jul 20, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant