A template to make your software more FAIR compliant with the TU Delft Software Guidelines
This template requires Python 3.8+
If starting a new project from scratch, you can follow these steps:
- Use pipx to install
copier, and render the template.
# intalling copier
pipx install copier- Start a new software project using this template:
copier copy https://github.com/manuGil/fair-code.git <path/to/project-directory>- Finally, initize a Git repository in your project directory:
cd <path/to/project-directory>
git init
git add .
git commit -m 'initial commit'If you have an existing project and want to use this template, you can use the following command:
- Use pipx to install
copier, and render the template.
# intalling copier
pipx install copier- Make sure your existing project is a Git repository. If not, you can initialize it with:
cd <path/to/existing-project-directory>
git init
git add .
git commit -m 'initial commit'- apply the template to your existing project:
copier copy https://github.com/manuGil/fair-code.git <path/to/exiting-project-directory> - Finally, commit the changes to your exising project:
git add .
git commit -m 'apply template to existing project'Read our guidelines to know how to be part of the development of this template.
This template is freely available under an Apache License 2.0