Skip to main content

python-project-conventions

Project conventions for install, lint, test, format, and coverage via Make

معلومات المصدر

المستودع
rcarmo/agentbox
آخر نشاط في المصدر
٦ فبراير ٢٠٢٦ في ١٤:٢١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١٥٤
التفرعات
٦

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
Python project conventions
description
Project conventions for install, lint, test, format, and coverage via Make
# Skill: Python project conventions ## Goal Provide a consistent Python dev experience (install/lint/test/format/coverage) via Make targets. ## Expected repo files - `pyproject.toml` (preferred) or `requirements*.txt` - Package code under `src/` (preferred) or top-level package dir - Tests under `tests/` ## Make targets (recommended) - `make install` → `python -m pip install -e .` - `make install-dev` → install dev extras + ruff/pytest - `make lint` → `ruff check ...` - `make format` → `ruff format ...` - `make test` → `python -m pytest` - `make coverage` → `python -m pytest --cov=... --cov-report=term-missing` - `make check` → `make lint && make coverage` ## Quality Bars - End product should be installable from the final repo URL via `uv tool` or `pip`
عرض على GitHub