Toolverse
All skills

mflux-dev-env

by filipstrand

Set up and work in the mflux dev environment (arm64 expectation, uv, Makefile targets, lint/format/test).

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
3

About this skill

Set up and work in the mflux dev environment (arm64 expectation, uv, Makefile targets, lint/format/test).

How to use

  1. Zainstaluj projekt, uruchamiając make install. To polecenie przygotuje całe środowisko deweloperskie z wymaganymi zależnościami przy użyciu narzędzia uv.

  2. Przed zatwierdzeniem zmian uruchom pełny zestaw kontroli jakości za pomocą make check. Polecenie to wykonuje linting, formatowanie i testy w jednym kroku.

  3. Jeśli chcesz ręcznie sprawdzić kod, użyj make lint do analizy, a następnie make format do automatycznego formatowania.

  4. Uruchamiaj testy za pomocą make test. Makefile automatycznie ustawia zmienną MFLUX_PRESERVE_TEST_OUTPUT=1, aby zachować wyniki testów.

  5. Dla poleceń Python'a poza Makefile preferuj uv run ... zamiast bezpośredniego uruchamiania — gwarantuje to użycie poprawnego środowiska wirtualnego.

  6. Jeśli napotkasz problemy z konfiguracją lub środowiskiem, skill zawiera instrukcje diagnostyczne — zacznij od make install i sprawdź, czy wszystkie zależności są poprawnie zainstalowane.

Related skills