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