Programming playground for:
- Go
 - Python
 - Rust
 - TypeScript
 
Additional features:
- CI (GitHub Actions)
 - Static code analysis: formatting and linting
 
- Clone repository with 
gitandcdinto cloned repo - Optional: install recommended software (read below)
 - Optional: install runtimes by running 
asdf install - Continue:
 
| Software | Description | 
|---|---|
| asdf | Multiple runtime version manager | 
| trunk | Developer experience (DevEx) toolkit | 
Defined runtimes:
| Runtime | Version | Repository | 
|---|---|---|
golang | 
1.22.1 | 
https://github.com/kennyp/asdf-golang | 
python | 
3.12.2 | 
https://github.com/asdf-community/asdf-python | 
rust | 
1.77.0 | 
https://github.com/code-lever/asdf-rust | 
nodejs | 
20.11.1 | 
https://github.com/asdf-vm/asdf-nodejs | 
Useful commands:
| Command | Description | 
|---|---|
trunk fmt | 
Check files formatting with Trunk (by default, only modified files) | 
trunk check | 
Lint files with Trunk (by default, only modified files) |