ignition-devs copier templates for Ignition projects.
-
Git
-
Python 2.7.18 (for
jythonandpython2-package) -
Python 3.12 (for mypy)
-
python3 -m pip install copier
- Automated code checks before committing to version control using pre-commit
- Pre-configured tools for code formatting, quality analysis and testing:
- Tests run with sourcery
- Python 2.7.18
- Automated code checks before committing to version control using pre-commit
- Pre-configured tools for code formatting, quality analysis and testing:
- Tests run with sourcery, tox and make
- Jython 2.7.3, Python 2.7.18
- Automated code checks before committing to version control using pre-commit
- Pre-configured tools for code formatting, quality analysis and testing:
- Tests run with sourcery and tox
- Python 2.7.18
This is optional for both jython and python packages.
- Automated code checks before committing to version control using pre-commit
- Pre-configured tools for code formatting, quality analysis and testing:
- Tests run with tox
- Python 3.12
You can generate a project from a template using the copier command-line tool:
copier copy gh:ignition-devs/copier-templates /path/to/destinationNavigate to your project's directory, make sure git status shows it clean, and run:
copier update --defaults