Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to copier #378

Closed
DominicOram opened this issue Mar 13, 2024 · 2 comments · Fixed by #667
Closed

Move to copier #378

DominicOram opened this issue Mar 13, 2024 · 2 comments · Fixed by #667
Assignees

Comments

@DominicOram
Copy link
Contributor

We should move to the new copier template rather than the old skeleton. https://github.com/DiamondLightSource/python-copier-template is the template, https://diamondlightsource.github.io/python-copier-template/main/tutorials/adopt-existing.html is some instructions

Acceptance Criteria

  • We have moved to the copier template
  • All CI behaviour is maintained
@joeshannon
Copy link
Contributor

I might have some time to take a look at this - I have some experience as I previously converted blueapi.

Probably the most fiddly part was probably moving from the separate "developer" and "user" guides to a single manual. Is that the plan for dodal too?

@DominicOram
Copy link
Contributor Author

Yep, we can combine the docs too

@rtuck99 rtuck99 self-assigned this Jul 3, 2024
rtuck99 added a commit that referenced this issue Jul 10, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 11, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
rtuck99 added a commit that referenced this issue Jul 23, 2024
* (#378) Initial changes for copier template v1.0.0

* (#378) More sensible pre-commit defaults. Fix some broken unit tests

* (#378) unit tests mostly working

* Add Pycharm project files to .gitignore

* (#378) Update to version v2.1.0 of copier template from v1.0.0

* (#378) minor fixes to documentation generation

* (#378) Enable pypi publishing

* (#378) Update software catalog info

* (#378) Rebase onto latest main

* (#378) Use diff-quality rather than pyright, make pyright, ruff happy

* (#378) Make ruff happy, and code less evil. Add diff-cover to dependencies

* (#378) Fix test failures due to missing decorator parentheses. Add missing pyright plugin to dependencies

* (#378) Set fetch-depth to 0 for diff-quality

* (#378) Fix dist CI

* (#378) fix tests, ruff after rebase against main

* (#378) Add warning suppression to unit tests for pydantic v2
stan-dot pushed a commit that referenced this issue Jul 24, 2024
* (#378) Initial changes for copier template v1.0.0

* (#378) More sensible pre-commit defaults. Fix some broken unit tests

* (#378) unit tests mostly working

* Add Pycharm project files to .gitignore

* (#378) Update to version v2.1.0 of copier template from v1.0.0

* (#378) minor fixes to documentation generation

* (#378) Enable pypi publishing

* (#378) Update software catalog info

* (#378) Rebase onto latest main

* (#378) Use diff-quality rather than pyright, make pyright, ruff happy

* (#378) Make ruff happy, and code less evil. Add diff-cover to dependencies

* (#378) Fix test failures due to missing decorator parentheses. Add missing pyright plugin to dependencies

* (#378) Set fetch-depth to 0 for diff-quality

* (#378) Fix dist CI

* (#378) fix tests, ruff after rebase against main

* (#378) Add warning suppression to unit tests for pydantic v2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants