11# Contributing
22
3- Pixi Kernel is free and open source software developed under an MIT license. Development occurs at
3+ Pixi kernel is free and open source software developed under an MIT license. Development occurs at
44the [ GitHub project] ( https://github.com/renan-r-santos/pixi-kernel ) . Contributions are welcome.
55
66Bug reports and feature requests may be made directly on the
@@ -11,23 +11,29 @@ tests, push the changes, and [open a PR](https://github.com/renan-r-santos/pixi-
1111
1212## Cloning the repo
1313
14- To make a local copy of Pixi Kernel , clone the repository with git:
14+ To make a local copy of Pixi kernel , clone the repository with git:
1515
1616```
1717git clone https://github.com/renan-r-santos/pixi-kernel.git
1818```
1919
2020## Installing system dependencies
2121
22- Pixi Kernel uses ` uv ` as its packaging and dependency manager. Follow the
22+ Pixi kernel uses ` uv ` as its packaging and dependency manager. Follow the
2323[ official docs] ( https://docs.astral.sh/uv ) for installing ` uv ` .
2424
25- Additionally, Pixi Kernel needs ` pixi ` to run tests. Follow the [ official docs] ( https://pixi.sh )
25+ Additionally, Pixi kernel needs ` pixi ` to run tests. Follow the [ official docs] ( https://pixi.sh )
2626for installing ` pixi ` .
2727
28+ Install the project dependencies with:
29+
30+ ```
31+ uv sync
32+ ```
33+
2834## Testing and code quality
2935
30- Pixi Kernel uses ` pytest ` , ` unittest ` and ` tox ` to run the tests in the ` tests/ ` directory.
36+ Pixi kernel uses ` pytest ` , ` unittest ` and ` tox ` to run the tests in the ` tests/ ` directory.
3137To run all of them, use:
3238
3339```
@@ -43,7 +49,7 @@ uv run tox run -e py313-test
4349
4450## Code quality
4551
46- Pixi Kernel uses Ruff and MyPy to ensure a minimum standard of code quality. The code quality
52+ Pixi kernel uses Ruff and MyPy to ensure a minimum standard of code quality. The code quality
4753commands are encapsulated with ` uv ` and ` tox ` :
4854
4955```
@@ -55,7 +61,7 @@ uv run tox run -e type_check
5561## Making a release
5662
57631 . Bump
58- 1 . Increment version in ` pyproject.toml `
64+ 1 . Increment version in ` pyproject.toml ` and ` package.json `
5965 2 . Update all lock files by running ` uv sync -U ` and ` pixi update `
6066 3 . Commit with message "chore: Bump version number to X.Y.Z"
6167 4 . Push commit to GitHub
@@ -69,4 +75,4 @@ uv run tox run -e type_check
6975 4 . Check [ PyPI] ( https://pypi.org/project/pixi-kernel/ ) for good upload
70763 . Document
7177 1 . Create [ GitHub release] ( https://github.com/renan-r-santos/pixi-kernel/releases ) with name
72- "Pixi Kernel X.Y.Z" and major changes in body
78+ "Pixi kernel X.Y.Z" and major changes in body
0 commit comments