See Naming Conventions.
The .gitignore should be populated with file that are not needed in the repository, such as log files, databases, executable, results from compilation, reports from test frameworks, cached files etc.
Here are several examples: .gitignore templates. If copying an example file, it should be adapted to the application, and language used.
A categorised list of all the changes made for each release.
Basic do’s and don’ts for code contributors.
The file should list all the persons involved into the development of the project. A primary technical contact should be provided in case of questions from CESSDA Main Office staff.
Used to build the Docker container. Either provide a template for the development team to customise, or create a working one for them.
Defines the build, test and deploy pipeline. Either provide a template for the development team to customise, or create a working one for them.
Unless otherwise agreed, CESSDA source code is made available under the Apache 2 License. A LICENSE file must be present in the repository root that includes the full license text.
The README file should be completed by Developers. Provide a template for the development team to customise - it should contain badges that indicate the build status (via Jenkins) and the code quality (via SonarQube).