Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 5 additions & 12 deletions Gemini.md → GEMINI.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,18 @@
## Project frameworks
- uv as package manager

## How to run all tests
1. If dependencies are not installed, install them using the following command
```
uv sync --all-extras
```

2. Run tests
```
uv run pytest
```

## Other instructions
## Code style and mandatory checks
1. Whenever writing python code, write types as well.
2. After making the changes run ruff to check and fix the formatting issues
```
uv run ruff check --fix
uv run ruff format
```
3. Run mypy type checkers to check for type errors
```
uv run mypy
```
4. Run the unit tests to make sure that none of the unit tests are broken.
```
uv run pytest
```
Comment thread
ishymko marked this conversation as resolved.
Loading