Set up a new machine as a development environment for your project.
For an example of how to use this, see: https://gist.github.com/JayBazuzi/296db9c7ecc15dad0f12287293b11125/edit and https://docs.google.com/document/d/1DyTemsYBu2LUhrwwCdNuPQDWj3f_yfMj3otaoEZZRC4/edit
Language | Status | Link |
---|---|---|
C++ | Automated | ApprovalTests, Catch2 |
C# | Automated | ApprovalTests, MsTest |
elixir | Automated | exlixir.starterproject |
Elm | Requires Manual Steps | Starting Script |
Erlang | Automated | erlang.starterproject |
Go | Automated | Goland |
Haskell | Automated | haskell.starterproject |
Java | Automated | ApprovalTests, JUnit 5 |
JavaScript | Automated | Jest-Es6 StarterProject |
JavaScript | Automated | ApprovalTests, Mocha |
Julia | Automated | Julia.starterproject |
Kotlin | Requires Manual Steps | Starting Script |
Prolog | Automate | prolog.starterproject |
Python | Automated | ApprovalTests, Pycharm, unittest |
ReasonML | Automated | ReasonMl.starterproject |
Ruby | Automated | Rspec |
Rust | Requires Manual Steps | Starting Script |
Swift | Requires Manual Steps | Starting Script |
Typescript | Automated | Typescript, Jest |