Python
Django, FastAPI, Flask, and more. Uses ruff for linting and pytest for testing. Python Guide
LumenFlow is a stack-agnostic delivery methodology. The core concepts (Work Units, Lanes, Gates, Memory) apply regardless of whether you’re building with Python, .NET, Node.js, Go, Rust, or any other language.
LumenFlow deliberately separates methodology from implementation:
This separation means:
LumenFlow adapts to your stack through gate presets and configuration:
Each preset provides sensible defaults for:
| Gate | Purpose | Language-specific tools |
|---|---|---|
| Format | Code style consistency | prettier, ruff, dotnet format |
| Lint | Static analysis | eslint, ruff, dotnet build |
| Typecheck | Type safety (where applicable) | tsc, mypy, go vet |
| Test | Test execution | jest, pytest, dotnet test |
Python
Django, FastAPI, Flask, and more. Uses ruff for linting and pytest for testing. Python Guide
.NET
C#, F#, ASP.NET Core, and Blazor. Uses dotnet CLI for all gates. .NET Guide
More language guides are in development. Don’t wait for a guide—LumenFlow works with any language today. Configure your gate commands manually or use auto-detection.
Regardless of language, the workflow remains consistent:
The gates command automatically detects your language and runs the appropriate tools. See Configuration for full customization options.