From 75a526c06a40f3b60a07201440e6f8ac729c002d Mon Sep 17 00:00:00 2001 From: Aman Goel Date: Mon, 4 Jul 2022 18:29:42 +0530 Subject: [PATCH] feat: add basic structure for a CITATION.cff file --- {{cookiecutter.project_name}}/CITATION.cff | 15 +++++++++++++++ .../MANIFEST-setuptools,pybind11,skbuild.in | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 {{cookiecutter.project_name}}/CITATION.cff diff --git a/{{cookiecutter.project_name}}/CITATION.cff b/{{cookiecutter.project_name}}/CITATION.cff new file mode 100644 index 00000000..01433322 --- /dev/null +++ b/{{cookiecutter.project_name}}/CITATION.cff @@ -0,0 +1,15 @@ +cff-version: 1.2.0 +message: "Please cite the following works when using this software." +type: software +title: {{cookiecutter.project_name}} +abstract: {{ cookiecutter.project_short_description }} +authors: +- family-names: + given-names: + orcid: + affiliation: +doi: +repository-code: +url: {{ cookiecutter.url }} +keywords: +license: {{ cookiecutter.license }} diff --git a/{{cookiecutter.project_name}}/MANIFEST-setuptools,pybind11,skbuild.in b/{{cookiecutter.project_name}}/MANIFEST-setuptools,pybind11,skbuild.in index ff74398d..2723eb9d 100644 --- a/{{cookiecutter.project_name}}/MANIFEST-setuptools,pybind11,skbuild.in +++ b/{{cookiecutter.project_name}}/MANIFEST-setuptools,pybind11,skbuild.in @@ -1,7 +1,7 @@ graft src graft tests -include LICENSE README.md pyproject.toml setup.py setup.cfg +include LICENSE README.md pyproject.toml setup.py setup.cfg CITATION.cff global-exclude __pycache__ *.py[cod] .* {%- if cookiecutter.project_type == "skbuild" %} include CMakeLists.txt