Adopt mise for development workflows
- Lock Python and uv versions with mise - Add unified sync, app, test, lint, format, and typecheck tasks - Update development documentation and strengthen type handling
This commit is contained in:
parent
d04ab6feaf
commit
780d9c12fe
19 changed files with 216 additions and 901 deletions
|
|
@ -93,10 +93,14 @@ Clone the repository for development:
|
|||
```bash
|
||||
git clone https://git.s1q.dev/phg/hosts.git
|
||||
cd hosts
|
||||
uv sync
|
||||
uv run hosts
|
||||
mise install
|
||||
mise run sync
|
||||
mise run app
|
||||
```
|
||||
|
||||
[mise](https://mise.jdx.dev/) installs the locked Python and uv versions and
|
||||
provides the project's development tasks.
|
||||
|
||||
See [CONTRIBUTING.md](CONTRIBUTING.md) for code boundaries, safety contracts,
|
||||
tests, linting, and documentation expectations. Domain language lives in
|
||||
[CONTEXT.md](CONTEXT.md), and consequential design decisions live in
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue