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
{{ message }}
This repository was archived by the owner on Jul 29, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+23-1Lines changed: 23 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ Tool that helps in the creation of python projects.
29
29
30
30
#### Functionality Provided in Generated Projects
31
31
32
-
- Simple local development through `Build.py` (see [Local Development](#local-development) for more information)
32
+
- Simple local development through `Build.py` (see [DEVELOPMENT.md](https://github.com/gt-sse-center/PythonProjectBootstrapper/blob/main/DEVELOPMENT.md) for more information)
33
33
- Python bootstrapping via [PythonBootstrapper](https://github.com/davidbrownell/PythonBootstrapper)
34
34
- Source code formatting via [black](https://github.com/psf/black)
35
35
- Static source analysis via [pylint](https://github.com/pylint-dev/pylint)
@@ -118,6 +118,28 @@ Enter 'yes' to continue or 'no' to exit:
118
118
</tr>
119
119
</table>
120
120
121
+
## Similar Tools
122
+
123
+
There are other tools available that offer similar functionality, each emphasizing different domains, conventions, or workflows. They are listed here in the event that one of them is a better fit for the specifics of your scenario.
124
+
125
+
| Tool | Description |
126
+
| --- | --- |
127
+
|[Scientific Python: guide, cookie, & sp-repo-review](https://github.com/scientific-python/cookie)| A copier/cookiecutter template for new Python projects based on the Scientific Python Developer Guide. |
128
+
|[cookiecutter-cms](https://github.com/MolSSI/cookiecutter-cms)| A cookiecutter template for those interested in developing computational molecular packages in Python. |
129
+
|[LINCC Frameworks Python Project Template](https://github.com/lincc-frameworks/python-project-template)| This project template codifies LINCC-Framework's best practices for python code organization, testing, documentation, and automation. |
130
+
|[Cookiecutter Django](https://github.com/cookiecutter/cookiecutter-django)| Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly. |
131
+
|[cookiecutter-pylibrary](https://github.com/ionelmc/cookiecutter-pylibrary)| Enhanced cookiecutter template for Python libraries. |
132
+
|[repo-scaffolder](https://github.com/DSACMS/repo-scaffolder)| Templates and commandline tools for creating repositories for US Federal open source projects |
133
+
134
+
### Templating Systems
135
+
136
+
PythonProjectBootstrapper uses cookiecutter as its underlying templating engine, but others are available within python. Some are listed here if you want to use them directly.
137
+
138
+
| Tool | Description |
139
+
| --- | --- |
140
+
|[cookiecutter](https://github.com/cookiecutter/cookiecutter)| A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects. |
141
+
|[copier](https://github.com/copier-org/copier)| A library and CLI app for rendering project templates. |
0 commit comments