Golden Paths

Golden Paths
See on GitHub
Very portable Platform-as-a-Template tool.
Regression Testing Exhaustive regression tests allow for confidence in changes
Python The tool is written in Python using Typer
Docker Not only is Docker used in the paths, but the very design of Starterfiles is inspired by docker-compose definitions
GitHub GitHub is one of the major backbones of the tool, it pulls Paths directly from template repositories
GitHub Actions The test pipeline lives in GitHub actions
APIs The tool interfaces with the GitHub API a lot
Collaboration Modules are designed by different contributors, and it was important that the tool integrate with their designs
Integration Testing Testing integration with the gh CLI as well as all the internal modules was crucial
PostgreSQL The first path was designed as a full stack with Postgres
Node.js The first path was designed as a full stack with Express
Unit Testing Unit tests make up a significant portion of the 98% coverage
Blender I made a fun little video as flavor for the README