Please submit your package requests as issues here
- RFP - Request for Package - this is for packages that do not exist
- RFM - Request for Maintainer(s) - this is for packages that do exist, but need new maintainers
- Search and vote up an existing request or create a new request, using either "RFP - packagename" or "RFM - packagename"
- Explain a bit about the software if you can and possible hopes for what a package would look like
- Determine there is a package you can pick up.
- Comment on the issue that you would like to pick it up.
- The issue will get labelled as assigned, awaiting approval
- When the package gets approved by the moderation process, close the issue (or ask for it to be closed).
Note: If you are taking over maintenance for a package, you also need to be added ot the list of maintainers. Use the contact admins link from the package page, point to the particular issue in this repository, and ask to be added.
The package requests repository uses Labels to show the current status of a request (this is heavily influented by user/maintainer feedback). The main Labels are as follows with the corresponding meaning:
- Status: Available for maintainer(s): As the name implies, this request is ready to be picked up by any maintainer that would like to work on creating/updating the request.
- For new packages (RFP), this means that the request have been accepted as a package that can be hosted on the community repository and the package do not exist.
- For existing packages (RFM), this means that the repository members have verified that the co-maintainer do not wish to continue working on the package, is unresponsive, and no outstanding questions are needed before handing the package over to a new maintainer.
- Status: Triage:
- For new package (RFP), this label is unlikely to be used, unless a member of the repository have any questions needed to be answered before a maintainer can pick the request up.
- For existing package (RFM), this label means that the members of the repository have been unable to verify that the Package Triage process have been followed, or a repository member have a question before a new maintainer can be added.
- Status: In Progress: A user have mentioned that they have started to work on the request, and/or a new maintainer have been added to the existing package.
- Status: Review: A package for the current request have been submitted to chocolatey.org, and is currently awaiting a review from the chocolatey community moderators.
- Status: Published: The package for the current request have been approved on the chocolatey community repository, and is now available for everyone to use.
- Status: Blocked Upstream: There are known issues that need to be resolved before a package can be created for the current request. (This can be everything from needing to embedd a package for a software that does not grant any distribution rights, download is blocked behind a login form, additional headers needed to be sent with the download request, and more...).
- Status: Duplicate: The current request is a duplicate of a previous open request.
- Status: High Virus Count: The installer, or the package once it has been submitted, have been flagged with having a high virus count, by Virus Total. A high virus count is more than 15% of the scanners that were used by Virus Total on the package / installer flagging an issue.
- Status: Not A Package Request / Can't Implement / Already Exists / Invalid: The issue raised is not a package or maintainer request, cannot be implemented as a package, already exists as a package or is otherwise invalid.