Repository using Cookiecutter for project templates.
To use this repository, you need to install cookiecutter. This can be done with pip
python3 -m pip install cookiecutter
For other installation options, see: Cookiecutter installation
You also need to have git
installed on your system, see:
Download git for more information.
To use this repository with cookiecutter you can call:
cookiecutter gh:scientificcomputing/generate-paper
and fill out the list of options.
The following options are available when using the cookiecutter:
- Full Name: Used in LICENSE and CITATION.cff.
- github_username: Will be used to to generate links to the documentation
- project_name: Used as header of documentation and in CITATION.cff
- repository_name: Name of the repository
- version: The initial version of the software.
- open_source_license: Choose a open source license for your code
- use_pre_commit: Set up pre-commit hooks that will run some checks
- require_fenics: Does your paper require FEniCS?
- require_fenicsx: Does your paper require FEniCSx?