Thanks to visit codestin.com
Credit goes to github.com

Skip to content

BurnySc2/monorepo

Repository files navigation

discord_bot fastapi_server stream_announcer python_examples earthly_checks

Monorepo

My monorepo for various tools and showcases

Development

Pre-requisites

VScode

Run VScode task called Install requirements or alternatively run sh .vscode/install_requirements.sh or alternatively run uv sync in the python projects.

Open the Command Palette and Workspaces: Add Folder to Workspace... and select the folders you want to edit.

Now set up the correct interpreter path.

VS code

TODO

Check dependencies

To avoid packages with large packages, we can use pipdeptree

uv run pipdeptree > deps.txt

Install and run pre-commit hook on all staged files

uv run pre-commit install
uv run pre-commit run --all-files --verbose --hook-stage push

This runs pylint, mypy, pytest tests, apply autoformatter yapf

Autoformat all files

earthly +format

Recommended websites and tools:

Convert JSON API response to types Convert curl to python requests

About

Personal projects all in one location

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published