Skip to content

Commit 343775e

Browse files
committed
📝 Update cookiecutter templates
* Add badges * Remove deprecated templates * Add Jupyter Notebook section
1 parent 4d01aec commit 343775e

File tree

2 files changed

+153
-38
lines changed

2 files changed

+153
-38
lines changed

CHANGELOG.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ Added
3232
Changed
3333
~~~~~~~
3434

35+
36+
* 📝 Update cookiecutter templates
37+
38+
* Add badges
39+
* Remove deprecated templates
40+
* Add Jupyter Notebook section
41+
3542
* 📝 Update glossary
3643

3744
* Add constant, singleton and immutable objects

docs/packs/templating/templates.rst

Lines changed: 146 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,65 +4,173 @@ Available templates
44
Python
55
------
66

7-
`cookiecutter-namespace-template <https://github.com/veit/cookiecutter-namespace-template>`_
8-
Namespace template for Python packages
97
`cookiecutter-pypackage <https://github.com/audreyfeldroy/cookiecutter-pypackage>`_
108
Template for Python packages
11-
`cookiecutter-pytest-plugin <https://github.com/pytest-dev/cookiecutter-pytest-plugin>`_
12-
Minimal CookiexrCtter template for creating `Pytest
13-
<https://docs.pytest.org/>`_ plugins
9+
10+
.. image:: https://raster.shields.io/github/stars/audreyfeldroy/cookiecutter-pypackage
11+
:alt: Stars
12+
:target: https://github.com/audreyfeldroy/cookiecutter-pypackage
13+
14+
.. image:: https://raster.shields.io/github/contributors/audreyfeldroy/cookiecutter-pypackage
15+
:alt: Contributors
16+
:target: https://github.com/audreyfeldroy/cookiecutter-pypackage/graphs/contributors
17+
18+
.. image:: https://raster.shields.io/github/commit-activity/y/audreyfeldroy/cookiecutter-pypackage
19+
:alt: Commit activity
20+
:target: https://github.com/audreyfeldroy/cookiecutter-pypackage/graphs/commit-activity
21+
22+
.. image:: https://raster.shields.io/github/license/audreyfeldroy/cookiecutter-pypackage
23+
:alt: Lizenz
24+
:target: https://github.com/audreyfeldroy/cookiecutter-pypackage?tab=BSD-3-Clause-1-ov-file#readme
25+
1426
`cookiecutter-pylibrary <https://github.com/ionelmc/cookiecutter-pylibrary>`_
1527
Comprehensive template for Python packages with support for tests and
16-
Deployments (C extension support for `cffi
17-
<https://cffi.readthedocs.io/>`_ and `Cython <https://cython.org/>`_,
18-
test support for `Tox <https://tox.readthedocs.io/>`_,
19-
`Pytest <https://docs.pytest.org/>`_, `Travis-CI
20-
<https://www.travis-ci.com/>`_, `Coveralls
28+
deployments (C extension support for `cffi <https://cffi.readthedocs.io/>`_
29+
and `Cython <https://cython.org/>`_, , among others, test support for `Tox
30+
<https://tox.readthedocs.io/>`_, `Pytest <https://docs.pytest.org/>`_,
31+
`Travis-CI <https://www.travis-ci.com/>`_, `Coveralls
2132
<https://github.com/TheKevJames/coveralls-python>`_, `Codacy
2233
<https://github.com/archived-codacy/python-codacy-coverage>`_, and `Code
2334
Climate <https://github.com/codeclimate/python-test-reporter>`_,
2435
documentation with `Sphinx <https://www.sphinx-doc.org/>`_,
2536
packaging checks with `scrutinizer
2637
<https://scrutinizer-ci.com/docs/guides/python/>`_, `Isort
2738
<https://github.com/PyCQA/isort>`_ etc.
39+
40+
.. image:: https://raster.shields.io/github/stars/ionelmc/cookiecutter-pylibrary
41+
:alt: Stars
42+
:target: https://github.com/ionelmc/cookiecutter-pylibrary
43+
44+
.. image:: https://raster.shields.io/github/contributors/ionelmc/cookiecutter-pylibrary
45+
:alt: Contributors
46+
:target: https://github.com/ionelmc/cookiecutter-pylibrary/graphs/contributors
47+
48+
.. image:: https://raster.shields.io/github/commit-activity/y/ionelmc/cookiecutter-pylibrary
49+
:alt: Commit activity
50+
:target: https://github.com/ionelmc/cookiecutter-pylibrary/graphs/commit-activity
51+
52+
.. image:: https://raster.shields.io/github/license/ionelmc/cookiecutter-pylibrary
53+
:alt: Lizenz
54+
:target: https://github.com/ionelmc/cookiecutter-pylibrary?tab=BSD-2-Clause-1-ov-file#readme
55+
56+
`cookiecutter-pytest-plugin <https://github.com/pytest-dev/cookiecutter-pytest-plugin>`_
57+
Minimal cookiecutter template for creating `Pytest
58+
<https://docs.pytest.org/>`_ plugins
59+
60+
.. image:: https://raster.shields.io/github/stars/pytest-dev/cookiecutter-pytest-plugin
61+
:alt: Stars
62+
:target: https://github.com/pytest-dev/cookiecutter-pytest-plugin
63+
64+
.. image:: https://raster.shields.io/github/contributors/pytest-dev/cookiecutter-pytest-plugin
65+
:alt: Contributors
66+
:target: https://github.com/pytest-dev/cookiecutter-pytest-plugin/graphs/contributors
67+
68+
.. image:: https://raster.shields.io/github/commit-activity/y/pytest-dev/cookiecutter-pytest-plugin
69+
:alt: Commit activity
70+
:target: https://github.com/pytest-dev/cookiecutter-pytest-plugin/graphs/commit-activity
71+
72+
.. image:: https://raster.shields.io/github/license/pytest-dev/cookiecutter-pytest-plugin
73+
:alt: Lizenz
74+
:target: https://github.com/pytest-dev/cookiecutter-pytest-plugin?tab=MIT-1-ov-file#readme
75+
2876
`cookiecutter-python-cli <https://github.com/seanluong/cookiecutter-python-cli>`_
2977
Template for creating a Python CLI application with `Click
3078
<https://click.palletsprojects.com/en/stable/>`_
31-
`widget-cookiecutter <https://github.com/jupyter-widgets/widget-cookiecutter>`_
32-
Template for creating Jupyter widgets
3379

34-
Ansible
35-
-------
80+
.. image:: https://raster.shields.io/github/stars/seanluong/cookiecutter-python-cli
81+
:alt: Stars
82+
:target: https://github.com/seanluong/cookiecutter-python-cli
83+
84+
.. image:: https://raster.shields.io/github/contributors/seanluong/cookiecutter-python-cli
85+
:alt: Contributors
86+
:target: https://github.com/seanluong/cookiecutter-python-cli/graphs/contributors
87+
88+
.. image:: https://raster.shields.io/github/commit-activity/y/seanluong/cookiecutter-python-cli
89+
:alt: Commit activity
90+
:target: https://github.com/seanluong/cookiecutter-python-cli/graphs/commit-activity
91+
92+
.. image:: https://raster.shields.io/github/license/seanluong/cookiecutter-python-cli
93+
:alt: Lizenz
94+
:target: https://github.com/seanluong/cookiecutter-python-cli?tab=BSD-3-Clause-1-ov-file#readme
95+
96+
`cookiecutter-namespace-template <https://github.com/veit/cookiecutter-namespace-template>`_
97+
Namespace template for Python packages
98+
99+
.. image:: https://raster.shields.io/github/stars/veit/cookiecutter-namespace-template
100+
:alt: Stars
101+
:target: https://github.com/veit/cookiecutter-namespace-template
102+
103+
.. image:: https://raster.shields.io/github/contributors/veit/cookiecutter-namespace-template
104+
:alt: Contributors
105+
:target: https://github.com/veit/cookiecutter-namespace-template/graphs/contributors
106+
107+
.. image:: https://raster.shields.io/github/commit-activity/y/veit/cookiecutter-namespace-template
108+
:alt: Commit activity
109+
:target: https://github.com/veit/cookiecutter-namespace-template/graphs/commit-activity
110+
111+
.. image:: https://raster.shields.io/github/license/veit/cookiecutter-namespace-template
112+
:alt: Lizenz
113+
:target: https://github.com/veit/cookiecutter-namespace-template?tab=BSD-3-Clause-1-ov-file#readme
36114

37-
`cookiecutter-ansible-role-ci <https://github.com/ferrarimarco/cookiecutter-ansible-role>`_
38-
Template for Ansible roles
115+
Jupyter Notebooks
116+
-----------------
39117

40-
C
41-
-
118+
`anywidget <https://github.com/manzt/anywidget>`_
119+
Specification and toolkit for the creation of reusable web-based widgets.
42120

43-
`bootstrap.c <https://github.com/vincentbernat/bootstrap.c>`_
44-
Template for projects written in C with `Autotools
45-
<https://en.wikipedia.org/wiki/GNU_Autotools>`_
46-
`cookiecutter-avr <https://github.com/solarnz/cookiecutter-avr>`_
47-
Template for AVR development
121+
.. image:: https://raster.shields.io/github/stars/manzt/anywidget
122+
:alt: Stars
123+
:target: https://github.com/manzt/anywidget
48124

49-
C++
50-
---
125+
.. image:: https://raster.shields.io/github/contributors/manzt/anywidget
126+
:alt: Contributors
127+
:target: https://github.com/manzt/anywidget/graphs/contributors
128+
129+
.. image:: https://raster.shields.io/github/commit-activity/y/manzt/anywidget
130+
:alt: Commit activity
131+
:target: https://github.com/manzt/anywidget/graphs/commit-activity
132+
133+
.. image:: https://raster.shields.io/github/license/manzt/anywidget
134+
:alt: Lizenz
135+
:target: https://github.com/manzt/anywidget?tab=MIT-1-ov-file#readme
136+
137+
`widget-ts-cookiecutter <https://github.com/jupyter-widgets/widget-ts-cookiecutter>`_
138+
Cookiecutter template for ipywidget extensions
139+
140+
.. image:: https://raster.shields.io/github/stars/jupyter-widgets/widget-ts-cookiecutter
141+
:alt: Stars
142+
:target: https://github.com/jupyter-widgets/widget-ts-cookiecutter
143+
144+
.. image:: https://raster.shields.io/github/contributors/jupyter-widgets/widget-ts-cookiecutter
145+
:alt: Contributors
146+
:target: https://github.com/jupyter-widgets/widget-ts-cookiecutter/graphs/contributors
147+
148+
.. image:: https://raster.shields.io/github/commit-activity/y/jupyter-widgets/widget-ts-cookiecutter
149+
:alt: Commit activity
150+
:target: https://github.com/jupyter-widgets/widget-ts-cookiecutter/graphs/commit-activity
151+
152+
.. image:: https://raster.shields.io/github/license/jupyter-widgets/widget-ts-cookiecutter
153+
:alt: Lizenz
154+
:target: https://github.com/jupyter-widgets/widget-ts-cookiecutter?tab=BSD-3-Clause-1-ov-file#readme
155+
156+
Ansible
157+
-------
51158

52-
`BoilerplatePP <https://github.com/Paspartout/BoilerplatePP>`_
53-
cmake template with unit tests for C ++ projects
159+
`cookiecutter-ansible-role <https://github.com/idealista/cookiecutter-ansible-role>`_
160+
Template for creating Ansible roles
54161

55-
Scala
56-
-----
162+
.. image:: https://raster.shields.io/github/stars/idealista/cookiecutter-ansible-role
163+
:alt: Stars
164+
:target: https://github.com/idealista/cookiecutter-ansible-role
57165

58-
`cookiecutter-scala <https://github.com/Plippe/cookiecutter-scala>`_
59-
Template for a Hello world example with a few libraries
60-
`cookiecutter-scala-spark <https://github.com/jpzk/cookiecutter-scala-spark>`_
61-
Template for an `Apache-Spark <https://spark.apache.org/>`_ application
166+
.. image:: https://raster.shields.io/github/contributors/idealista/cookiecutter-ansible-role
167+
:alt: Contributors
168+
:target: https://github.com/idealista/cookiecutter-ansible-role/graphs/contributors
62169

63-
LaTeX/XeTeX
64-
-----------
170+
.. image:: https://raster.shields.io/github/commit-activity/y/idealista/cookiecutter-ansible-role
171+
:alt: Commit activity
172+
:target: https://github.com/idealista/cookiecutter-ansible-role/graphs/commit-activity
65173

66-
`pandoc-talk <https://github.com/larsyencken/pandoc-talk>`_
67-
Template for presentations with `pandoc <https://pandoc.org/>`_ and `XeTeX
68-
<https://de.wikipedia.org/wiki/XeTeX>`_
174+
.. image:: https://raster.shields.io/github/license/idealista/cookiecutter-ansible-role
175+
:alt: Lizenz
176+
:target: https://github.com/idealista/cookiecutter-ansible-role?tab=Apache-2.0-1-ov-file#readme

0 commit comments

Comments
 (0)