Origam has the origam-template repo for consumers of Origam, but for actively developing the core Origam, there’s no satisfying simple to use solution as you need to work with source code, not with precompiled DLLs.
I always prefer containerized applications I can work with, instead of doing many manual steps (e.g. having to install the correct version of dotnet, pnpm, setting up my IDE for debugging). Devcontainer unifies the dev environment, useful for not just newcomers to the codebase.
I’ve prepared a PR which handles two use cases:
Use case 1: "“I want to quickly see what Origam is about”
Run simple docker compose up to quickly evaluate Origam. It starts the whole stack, with Architect as an optional service.
Use case 2: “I want to develop Origam”
Open the repo in Visual Studio Code, press Reopen in Container, and get the DB and frontends running automatically, with one F5 press away from debugging the C# code.