A collection of templates for common files included in FLOSS projects.
René Maya 72c4a7b8eb Init with common floss files | 5 years ago | |
---|---|---|
.gitignore | 5 years ago | |
ChangeLog.org | 5 years ago | |
Conduct.org | 5 years ago | |
Contribute.org | 5 years ago | |
Manifest.org | 5 years ago | |
ReadMe.org | 5 years ago | |
ReadMe_outline.org | 5 years ago | |
Security.org | 5 years ago | |
security.txt | 5 years ago |
Collection of sample files common in FLOSS projects.
All documentation related files are written in org-mode
. We avoid
markdown since not all flavors behave the same way. AFAIK, it's
supported by popular git hosted services such as gitlab, gogs, and
even github.
The ReadMe.org
file is the intro to a project. It focuses on building,
or running, software from the source code. Use ReadMe_outline.org~
as a template for a projects ~ReadMe.org
When we first publish a repo, our project may not necessarily be stable. If necessary, add a status note for instance
This software is in alpha stage. It runs, and works at least some of the
time, but use at your own risk.
This software is considered feature complete at version X.X.X.
This software is unmaintained. Use at your own risk.
The Security.org
file includes the security policy for a FLOSS project.
The Manifest.org
keeps a list of all the files required to run a copy
of the software.
The security.txt
is meant as a web app's security contact details for
independent researchers. For more details check out the
official Security.txt website
As soon as the project is stable sign every subsequent release. Include all signatures in a directory. Use modern tools such as minisign or signify(1).
The included ChangeLog.org
is an example following these guidelines.
In order of relevance:
This file includes the basic guidelines for contributing to a project.
The Contribute.org
file includes a code of conduct meant for small
projects.
Projects with recurrent contributions should consider adopting the Code
of conduct in Conduct.org
.
Although no license has been included don't forget to add one. For help deciding which license suits a project better, check out the Choose a license table. For the license identifiers read the SPDX list.
Creative Commons Zero license.
All files in this repo are public domain, unless otherwise noted. No credit and no open licensing of your version is required.