A basic starter-template for working with Nim in VSCode's container environments. Ships with:
- Nim
1.4.8
- Nimble (latest stable)
- A basic project configuration
- Nimble configuration with a basic test task
src/
andtests/
directory that can be exercised out of the box
- Basic GitHub workflow for testing
- Basic standard tooling (gcc, git, curl, zsh, etc)
To be added soon
- Add some basic (vscode) tasks for testing/building
- Fix test to write binaries to a
build/
dir or something - Mount home directory so configs for zsh/bash/git aren't missing
- Nimble publish support
- Doc generation (for gh-pages)
To get started:
- Copy this template & clone it
- Open with VSCode (inside the dev-container)
- Run
nimble test
to make sure things are working - Enjoy!