Skip to content
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

Add source code link, license and language/platform tag to all entries #416

Closed
nodiscc opened this issue Oct 9, 2022 · 2 comments
Closed

Comments

@nodiscc
Copy link
Collaborator

nodiscc commented Oct 9, 2022

Contribution guidelines have been updated (https://github.com/awesome-foss/awesome-sysadmin/blob/master/.github/PULL_REQUEST_TEMPLATE.md) and now include:

  • Format your submission as follows, where Demo and Clients are optional. Do not add a duplicate Source code link if it is the same as the main link. Keep the short description under 80 characters and use sentence case for it, even if the project's webpage or readme uses another capitalisation. Demo links should only be used for interactive demos, i.e. not video demonstrations.
    - [Name](http://homepage/) - Short description, under 250 characters, sentence case. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `License` `Language`
  • The Language tag is the main server-side requirement for the software. Don't include frameworks or specific dialects.

All software added before this guideline, should now be updated to mention the source code URL, the Free/Open-source license they use, as well as the main server-side requirement.

There is no main license list, but SPDX identifiers (e.g. GPL-3.0, MIT, Apache-2.0 ...) should be used when possible.

If the software is installed though a language/platform-specific package manager (npm, pip, gem, composer, docker pull...), the language tag should probably be the corresponding language/platform (Nodejs, Python, Ruby, PHP, Docker ...). Programs that can be deployed as a single binary executable can use their respective language tag (C, Go, Rust...).

This will help moving the list towards a machine-readable format awesome-selfhosted/awesome-selfhosted#1038

You can refer to the results of the latest Github actions workflow for a list of entries that do not respect the correct syntax.

@nodiscc nodiscc changed the title Add license and language/platform tag to all entries Add source code link, license and language/platform tag to all entries Oct 9, 2022
@nodiscc nodiscc pinned this issue Jan 17, 2023
nodiscc added a commit that referenced this issue Jan 20, 2023
nodiscc added a commit that referenced this issue Jan 20, 2023
nodiscc added a commit that referenced this issue Jan 20, 2023
nodiscc added a commit that referenced this issue Jan 26, 2023
nodiscc added a commit that referenced this issue Jan 26, 2023
nodiscc added a commit that referenced this issue Jan 26, 2023
nodiscc added a commit that referenced this issue Jan 26, 2023
nodiscc added a commit that referenced this issue Jan 28, 2023
nodiscc added a commit that referenced this issue Jan 28, 2023
nodiscc added a commit that referenced this issue Jan 28, 2023
nodiscc added a commit that referenced this issue Jan 28, 2023
nodiscc added a commit that referenced this issue Jan 29, 2023
nodiscc added a commit that referenced this issue Jan 29, 2023
nodiscc added a commit that referenced this issue May 25, 2023
nodiscc added a commit that referenced this issue May 25, 2023
nodiscc added a commit that referenced this issue Jun 14, 2023
nodiscc added a commit that referenced this issue Jun 14, 2023
nodiscc added a commit that referenced this issue Jun 28, 2023
nodiscc added a commit that referenced this issue Jun 28, 2023
nodiscc added a commit that referenced this issue Jun 28, 2023
nodiscc added a commit that referenced this issue Jul 3, 2023
nodiscc added a commit that referenced this issue Jul 3, 2023
nodiscc added a commit that referenced this issue Jul 3, 2023
nodiscc added a commit that referenced this issue Jul 3, 2023
nodiscc added a commit that referenced this issue Jul 3, 2023
nodiscc added a commit that referenced this issue Jul 21, 2023
nodiscc added a commit that referenced this issue Sep 4, 2023
Add Source Code & Licenses to almost all Software
ref: #416
@nodiscc
Copy link
Collaborator Author

nodiscc commented Sep 4, 2023

Fixed in latest master.

@nodiscc nodiscc closed this as completed Sep 4, 2023
@nodiscc nodiscc unpinned this issue Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant