Add new templates
Overview
We need to setup a tracking list of all the templates we should add.
Languages
- [ ] Assembly
- [ ] Bun
- [ ] Basic
- [x] Bash
- [x] C/C++ (cmake)
- [ ] C# (dotnet)
- [ ] Clojure
- [ ] Cobol
- [ ] D
- [x] Dart (#48)
- [ ] Erlang/Elixir
- [ ] Elm
- [ ] F#
- [ ] Fortran
- [ ] Forth
- [x] Go
- [x] Haskell
- [ ] Java (JVM and graalvm)
- [ ] Julia
- [ ] Kotlin
- [ ] LISP/Scheme
- [x] Lua (application)
- [ ] Lua (module)
- [ ] Modular/Mojo
- [x] NodeJS w/ NPM or Yarn (Backend)
- [ ] NodeJS w/ NPM or Yarn (Frontend)
- [x] OCaml
- [ ] Pascal
- [ ] Perl
- [x] PHP (#63)
- [x] Python
- [ ] R
- [ ] Ruby
- [x] Rust
- [ ] Scala (FP vs Imperative)
- [ ] Smalltalk
- [x] Swift (#55)
- [ ] V
- [x] Zig (#49)
Frameworks
- [x] NestJS
Systems
- [x] Home Manager
- [x] macOS
- [x] NixOS (desktop)
- [x] NixOS (minimal)
Needs Investigation
- [ ] Ansible
- [ ] Docker
- [ ] Pulumi
- [x] Static sites (Hugo, etc)
- [ ] Terraform
[!NOTE]
If you have a template you'd like added please include it in the comments!
Python with virtualenv?
Cuelang template with Nix outputs?
https://www.dcode.fr/brainfuck-language please
Swift with SwiftPM pls :)
Django template (wanna see how you'd actually make an example of this, not being sarcastic or anything :) )
Working on Swift in #30
Python with PDM would be neat (it's my go to package manager for Python)!
Python with PDM would be neat (it's my go to package manager for Python)!
I think this is a great idea and we should probably take the current Python flake and evolve it to support more types of setups besides just "setup.py".
@erikreinert Hey! Just wanted to say that the Haskell template is done!
@erikreinert Spring Boot would be really helpful :) Maven and Gradle examples would be great!
A usable test application: https://github.com/spring-projects/spring-petclinic