You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/options.md
+8-6Lines changed: 8 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,13 @@ The following options are available when using the cookiecutter:
5
5
2.__Email__: Will be used in `pyproject.toml` for package information.
6
6
3.__github\_username__: Will be used to fetch the correct links for the documentation and [license badge](https://scientificcomputing.github.io/reproducibility/part5/badges.html#licence).
7
7
4.__project\_name__: Used in various headers of the documentation
8
-
5.__module\_name__: Name of the python module.
9
-
6.__project\_short\_description__: Usin in `pyproject.toml`
10
-
7.__version__: The initial version of the software.
11
-
8.__linting__: Enable linting, i.e. [mypy](https://scientificcomputing.github.io/reproducibility/part1/typing.html) and [flake8](https://scientificcomputing.github.io/reproducibility/part1/linting.html). This also enables the "Check Formatting" Github action.
12
-
9.__testing__: Creates a test folder with an initial test. Also adds [optional installation dependencies](https://scientificcomputing.github.io/reproducibility/part1/packaging.html#optional-dependencies) to `pyproject.toml`. Creates a "Test Package" Githib action.
8
+
5.__repository\_name__: Name of the repository
9
+
6.__package\_name__: Name of the python package.
10
+
7.__project\_short\_description__: Usin in `pyproject.toml`
11
+
8.__version__: The initial version of the software.
12
+
9.__linting__: Enable linting, i.e. [mypy](https://scientificcomputing.github.io/reproducibility/part1/typing.html) and [flake8](https://scientificcomputing.github.io/reproducibility/part1/linting.html). This also enables the "Check Formatting" Github action.
13
+
10.__testing__: Choose testing framework. If not `none` it creates a test folder with an initial test. Also adds [optional installation dependencies](https://scientificcomputing.github.io/reproducibility/part1/packaging.html#optional-dependencies) to `pyproject.toml`. Creates a "Test Package" Github action. If `pytest-cov` is chosen, it adds settings to generate a coverage report and publsuh them as a [Github artifact](https://scientificcomputing.github.io/reproducibility/part1/coverage.html).
13
14
10.__use\_argparse__: Makes it possible to run the package as `module_name` or `python -m module_name` with inputs from the command line.
14
15
11.__build\_docs__: Build a webpage with documentation (including a package API).
15
-
12.__open\_source\_license__: Choose a open source license for your code
16
+
12.__docker__: Adds a Dockerfile that includes the module (not including optional dependencies). Adds a [publishing workflow](https://scientificcomputing.github.io/reproducibility/part4/docker.html#github-packages).
17
+
13.__open\_source\_license__: Choose a open source license for your code
0 commit comments