Create a bootstrap / template repository for software artifacts
Based on @networkException 's request:
Let's factor these out to a template repository maybe. Not just for bootstrapping our project but also as a basis for other FITKO / openCode projects For REUSE (also CI validation) and README structure and dev tooling please look into what I did in https://gitlab.opencode.de/fitko/itsec/security.txt
Problem
FITKO leads several projects whose outcome are software artifacts and their source code.
Goal
Create a repository template for future repos targeting software artifacts for this and other projects
Acceptance Criteria
-
a minimal README.md file exists -
a SECURITY.md file exists -
gitlab-ci.yml exists and has a minimal workflow for licensing linting with REUSE -
a LICENSES file exists with EUPL-1.2.txt inside -
a minimal .gitignore file exists -
existing files are annotated with SPDX adequate copyright and EUPL-1.2 licensing tags -
includes a publiccode.ymlfile -
the template repository is configured as a group-level project template: not available in openCode
Notes / Resources
- Sample repository: https://gitlab.opencode.de/fitko/itsec/security.txt
- How to configure project templates: https://docs.gitlab.com/user/group/custom_project_templates/
Edited by Milton Moura (Nordeck)