domd

DoMD - Wykrywacz komend projektowych

![DoMD Logo](assets/logo.png) **Automatyczne wykrywanie i wykonywanie komend w projektach programistycznych** [![Wersja PyPI](https://img.shields.io/pypi/v/domd.svg)](https://pypi.org/project/domd/) [![Wspierane wersje Pythona](https://img.shields.io/pypi/pyversions/domd.svg)](https://pypi.org/project/domd/) [![Licencja](https://img.shields.io/badge/Licencja-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Testy](https://github.com/wronai/domd/workflows/Tests/badge.svg)](https://github.com/wronai/domd/actions) [![Pokrycie kodu](https://codecov.io/gh/wronai/domd/branch/main/graph/badge.svg)](https://codecov.io/gh/wronai/domd) [![Dokumentacja](https://img.shields.io/badge/dokumentacja-aktualna-brightgreen.svg)](https://domd.readthedocs.io/)

🌟 Czym jest DoMD?

DoMD to narzędzie do automatycznego wykrywania i wykonywania komend w projektach programistycznych. Automatycznie analizuje pliki konfiguracyjne projektu i generuje raporty z wykonania komend.

Główne funkcje

🚀 Szybki start

# Instalacja
pip install domd

# Uruchomienie w katalogu projektu
domd

📖 Spis treści

  1. Instalacja - Jak zainstalować i skonfigurować DoMD
  2. Użycie - Szczegółowy przewodnik po funkcjach
  3. Funkcje - Opis dostępnych funkcji i możliwości
  4. API - Dokumentacja interfejsu programistycznego
  5. Rozwój - Informacje dla programistów

🌍 Wspierane języki i narzędzia

📊 Przykładowy raport

# Raport DoMD - 2023-11-15 14:30:00

## ✅ Zakończone pomyślnie
- `pytest` - Testy jednostkowe (1.2s)
- `black .` - Formatowanie kodu (0.8s)

## ❌ Błędy
- `mypy .` - Błąd typowania (2.1s)

error: Function is missing a return type annotation


## ⚠ Ostrzeżenia
- `bandit -r .` - Znaleziono potencjalne problemy bezpieczeństwa (3.4s)
  - Uwaga: Użycie niebezpiecznej funkcji `eval` w pliku `utils.py:42`

🤝 Wsparcie

Masz pytania lub problemy? Zgłoś issue lub skorzystaj z naszej dokumentacji.

📜 Licencja

Apache 2.0 © 2023 WronAI