Add dev container support #18

Merged
BirDt merged 5 commits from feature/collaboration-build-improvements into master 2026-04-28 16:24:59 +08:00
Showing only changes of commit c0f8635b0b - Show all commits

View file

@ -11,6 +11,12 @@ Once both of the above are installed, the devcontainer can be started with ~devc
Once the devcontainer is running, enter it with ~devcontainer exec --workspace-folder . bash~. This will put you at the repository root. Once the devcontainer is running, enter it with ~devcontainer exec --workspace-folder . bash~. This will put you at the repository root.
* Dependencies
The ~deps.lock~ file contains the versions of eggs used in this repository. They can be installed with ~chicken-install -from-list deps.lock~.
* Collaborating with Emacs
The ~.dir-locals.el~ file automatically sets the Geiser Scheme implementation to Chicken, for any Scheme source file in this directory.
* Running Tests & Samples * Running Tests & Samples
From the ~build~ directory, run ~csm -program <module> ..~ to build a particular module, the ~./<module>~ to run it. From the ~build~ directory, run ~csm -program <module> ..~ to build a particular module, the ~./<module>~ to run it.