Skip to content

doc: update CONTRIBUTING.md (clarify removal criteria/what does not qualify) #1333

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ Don't know where to start? Check issues labeled [`help wanted`](https://github.c
### Curation

- Software with no development activity for 6-12 months may be removed from the list
- Unmaintained software without an active community and/or with persistent security issues may be removed from the list
- Non-working software may be removed from the list
- Unmaintained software without an active community may be removed from the list
- Software with persistent, serious security issues will be removed from the list
- Problems should be reported automatically: [![](https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/workflows/check-dead-links.yml/badge.svg)](https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/1) [![](https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/workflows/check-unmaintained-projects.yml/badge.svg)](https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/1)

### Add software to the list
Expand Down Expand Up @@ -95,6 +97,14 @@ In addition to guidelines listed in the [Pull Request template](.github/PULL_REQ
- If the project is forked from another project, please add `(fork of $PROJECT)` at the end of the description.
- If the project distributes a single static binary, please add the programming language in which it is written.

### What does not qualify

- Software that depends on a specific cloud provider
- Desktop/mobile/common-line applications which rely on a separate file synchronization/server program
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For consistency, we should start that bullet point also with “Software that…” or drop “Software that” entirely. e.g.:

Suggested change
- Desktop/mobile/common-line applications which rely on a separate file synchronization/server program
- Software that is a desktop, mobile, or command-line application, which relies on a separate file synchronisation/server program

- Software that requires you to write application code before producing a working end-user application (libraries, SDKs, ...)
- Software acts as a platform to build and deploy arbitrary applications (PaaS, "serverless"...)
- Anything that is a generic container/deployment automation/virtualization/... tool is better suited for [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin)
- Software contributions that merely port an existing application to another system (e.g., Dockerization)

### Canned replies

Expand Down