- In the EED-Solutions organization, create a new repository using this template and assign it a new name, such as
eed_my_new_package. - Create a new branch (e.g.,
repo_configuration). - Rename the directory
src/eed_package_templateto match your new package name (e.g.,src/eed_my_new_package). - Delete the
uv.lockfile. - Update
project.tomlby renamingeed-package-templateto your new package name (e.g.,eed-my-new-package). set version to0.1.0. Update your decription. - Set up a virtual environment using
uv. - Install pre-commit hooks.
- Update Readme:
Remove section ## Creating a New Repository from This Template
Add a note indicating the commit ID from which this repository was created, for example:
- created from this template: https://github.com/EED-Solutions/eed_package_template/releases/tag/0.1.0
- Use VS Code's find and replace feature to update all instances of
eed_package_templatewith your new package name. - Commit all changes, create a pull request, and ensure all CI pipelines pass.
- Update repository settings as needed (e.g., import branch/tag rulesets, general settings). For more information, see this guide (private access). Rulesets are documented under
.github\rulesetsand can be imported. - Merge the pull request and create the initial release (e.g.,
0.1.0).
Workflows are centraly hosted in EED_Solutions/eed_gha_workflows. Please check for more details here.
Test EED85-machine