Reapply updated Copier templates and streamline developer workflow#97
Reapply updated Copier templates and streamline developer workflow#97AndrewSazonov merged 8 commits intodevelopfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #97 +/- ##
==========================================
Coverage ? 97.91%
==========================================
Files ? 32
Lines ? 1825
Branches ? 296
==========================================
Hits ? 1787
Misses ? 21
Partials ? 17
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
henrikjacobsenfys
left a comment
There was a problem hiding this comment.
LGTM
I may want to get rid of some icons in the readme and docs since they're overused by AI and may therefore send the wrong signal to users. But that's for general cleanup which will be later
|
I understand the concern. Just to clarify, these are standard Unicode icons that are supported everywhere. The main idea is to make the lists easier to read and quicker to recognize visually. For now, I wouldn’t suggest changing the README. The current version is auto-generated as a minimal and clean README, with the most important links and a consistent visual style across all EasyScience projects. This is based on the project configuration in the home repository (in this case Later, when this becomes an ADR suggestion, I’d be happy to collect feedback and discuss things like icon usage there, so we can make a common decision for the whole organization instead of changing things project by project 🙂 |
Yeah, let's discuss such details it when the ADR suggestion is there. It's so much better than what I had, and the consistency between projects is really nice. |
* Update pixi.lock * Reapply templates from v0.4.0 * pixi run fix-all * Switch to manual pre-commit and simplify tasks * Enable PyPI Trusted Publishing via OIDC * Reorder imports and widget magic in notebooks * Normalize notebook cell IDs
This PR reapplies the latest EasyScience Copier templates to align the repository with updated project structure, CI workflows, and configuration.
As part of this maintenance work, pre-commit and pre-push hooks are temporarily disabled to simplify local development. Instead, developers are expected to:
run pixi checkto manually run code quality checks and unit tests (at least before opening a PR),run pixi fixto apply all automatic formatting and lint fixes.This keeps the workflow lightweight during active development while preserving consistent quality checks.
To ensure these checks are not forgotten, the Code quality checks workflow is still executed on every push and pull request, so any remaining issues must be addressed before merging.