SAService Architect Open designer
SAService ArchitectDocumentation
Python DSL reference github.com/gorundebug/sa-python-dsl

GitHub source and examples — Python Architecture DSL

Open the implementation, canonical modular example, authentication template, and executable tests on GitHub.

When to use

Use these links to inspect complete declarations in context, follow a working project structure, or contribute changes.

Behavior

  • The repository contains the installable sa_dsl package and the canonical processorder example.
  • Example links point to real modules used by the YAML round-trip and code-generation workflow.
  • Tests show the expected public behavior without requiring the Help text to duplicate implementation details.

Start from the repository

Open the sa-python-dsl repository to clone the package, inspect history, or submit an issue or pull request.

Canonical example properties

Direct links to representative product-level declarations.

Implementation and tests properties

Source files behind the documented API.

PropertyTypeDescription
YAML importerimporter.py
Generation clientcode_generation.py
Environment template.env.example
Round-trip testtest_yaml_round_trip.py
Generation testtest_code_generation.py

Clone and inspect

git clone https://github.com/gorundebug/sa-python-dsl.git
cd sa-python-dsl
python -m venv .venv
. .venv/bin/activate
pip install -e .