Skip to content
@stepdown-dev

stepdown-dev

stepdown

A family of structural source analyzers that keep code readable top to bottom.

The one opinion: source reads top-down — high-level declarations before the supporting declarations they depend on, and within any scope a public entry point immediately followed by its private callees in depth-first call order. stepdown enforces structure only — never semantics, style, security, performance, or API design.

Every member inherits one shared constitution: positive grammar only, no configuration, no waivers, positive-witness tests, self-policing, a reviewable walker, ADR-driven evolution. A tool that breaks those is a different tool wearing the name.

Read the constitution (PRINCIPLES.md)

Members

  • stepdown-go — Go, at module path stepdown.dev/go
  • stepdown-ts — TypeScript (in development)

Owned by Stinnett Holdings LLC · Apache-2.0

Popular repositories Loading

  1. stepdown-go stepdown-go Public

    A Go source analyzer that enforces top-down declaration order through a positive grammar.

    Go

  2. stepdown-ts stepdown-ts Public

    TypeScript implementation of stepdown — a structural source analyzer enforcing top-down readability.

    TypeScript

  3. .github .github Public

    stepdown - a family of structural source analyzers. Shared constitution; per-language members (stepdown-go, stepdown-ts).

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…