What problem does it solve?
NetGraph contributors often spend excessive time configuring environments, setting up tooling, running tests, and aligning CI and performance checks. This skill provides a documented, repeatable workflow to accelerate onboarding, maintain consistency, and streamline development tasks.
Core Features & Use Cases
- Development Setup: Quick creation of isolated environments, dependency installation, and pre-commit hooks.
- Testing & Linting: Standardized commands to run tests, lint, and type checks to catch regressions early.
- CI Troubleshooting & Performance: Guidance for diagnosing CI failures and benchmarking performance to identify regressions.
Quick Start
- make dev # Create a virtual environment and install dependencies
- make check # Run full validation (tests, lint, type checks, etc.)
- make docs # Regenerate API docs if API changes occur