chocolatey-community / chocolatey-package-requests

Please submit your package requests as issues here
Apache License 2.0
95 stars 23 forks source link

chocolatey-package-requests

Please submit your package requests as issues here

Terminology

Etiquette Regarding Communication

If you are an open source user requesting support, please remember that most folks in the Chocolatey community are volunteers that have lives outside of open source and are not paid to ensure things work for you, so please be considerate of others' time when you are asking for things. Many of us have families that also need time as well and only have so much time to give on a daily basis. A little consideration and patience can go a long way.

How To Create a Request

Before submitting a request for packager (RFP)

Search the Chocolatey Community Repository to make sure the package doesn't already exist. Search using the program name and a hyphenated version of the program name; e.g. for Total Commander search for totalcommander and total-commander. You should also search for relevant tags such as filemanager or file manager.

Before submitting a request for new maintainer(s) (RFM)

If you are the current maintainer of the package then create a new request using "RFM - packagename". If you are not the current maintainer then please make sure you have read the Package Triage Process and follow the guidelines there.

NOTE: Once a RFM request is accepted into the repository, any existing trusted status on chocolatey.org will be removed by the repository maintainers accepting the request.

How To Create Packages for a Request

When you pick up a request for either a new package or a new maintainer, remember to keep the maintainers of this repository updated on the current status of the work being done. A comment from the one picking up a request is expected to be done at the following stages of a request:

  1. When you start working on the package, or get added as a new maintainer (issue will then be labeled as Status: In Progress and you will be assigned to the issue).
  2. When the new package or updated version is pushed to chocolatey.org (issue will then be moved to Status: Review).
  3. When the package is approved by a Chocolatey moderator (issue will then be closed and labeled with Status: Published).

A maintainer of the repository may at times add a comment on the issue asking for the status of the request when the above have not been followed. When this happens, you will have 7 days to respond on the issue with the current status of the request. If there is no response within these 7 days, the request will be opened up to other maintainers and marked with Status: Available for Maintainer(s).

Note: If you are taking over maintenance for a package, you also need to be added to the list of maintainers. Use the Contact Site Admins link on the package page, point to the particular issue in this repository, and ask to be added.

Package Request Status

The package requests repository uses Labels to show the current status of a request (this is heavily influenced by user/maintainer feedback). The main Labels are as follows with the corresponding meaning: