https://github.com/stuartellis/copier-sve-baseline
Baseline project template using the Copier tool
https://github.com/stuartellis/copier-sve-baseline
copier-template
Last synced: 2 months ago
JSON representation
Baseline project template using the Copier tool
- Host: GitHub
- URL: https://github.com/stuartellis/copier-sve-baseline
- Owner: stuartellis
- License: mit
- Created: 2024-12-18T14:27:38.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-04T13:08:12.000Z (3 months ago)
- Last Synced: 2025-08-10T06:43:27.202Z (2 months ago)
- Topics: copier-template
- Language: Jinja
- Homepage:
- Size: 117 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# copier-sve-baseline
[](https://github.com/copier-org/copier) [](https://github.com/pre-commit/pre-commit) [](https://github.com/prettier/prettier) [](https://github.com/RichardLitt/standard-readme)
This [Copier](https://copier.readthedocs.io/en/stable/) template provides files that are useful for any software project.
The files in this template enable these tools:
- [EditorConfig](https://EditorConfig.org)
- [Prettier](https://prettier.io/)
- [REUSE](https://reuse.software/)The template is used to maintain files in this project itself, as well as other projects.
## Install
You need [Copier](https://copier.readthedocs.io/en/stable/) to use template for a project. Use [uv](https://docs.astral.sh/uv/) or [pipx](https://pipx.pypa.io/) to run Copier. These tools enable you to use Copier without installing it.
You can either create a new project with this template or add the template to an existing project. Use the same _copy_ sub-command of Copier for both cases. Run Copier with the _uvx_ or _pipx run_ commands, which download and cache software packages as needed. For example:
```shell
uvx copier copy git+https://github.com/stuartellis/copier-sve-baseline my-project
```## Usage
This template provides files that are required by other tools. These tools may be called by text editors, pre-commit hooks and continuous integration. This template does not specify or limit how the tools will be used.
### Updating Projects
To update a project again with a new version of this template, run these commands:
```shell
cd your-project-name
copier update -a .copier-answers-baseline.yaml .
```## Contributing
This project was built for my personal use. I will consider suggestions and Pull Requests, but I may decline anything that makes it less useful for my needs. You are welcome to fork this project.
## License
MIT © 2025 Stuart Ellis