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.yml file
  • the template repository is configured as a group-level project template: not available in openCode

Notes / Resources

Edited by Milton Moura (Nordeck)