Prerequisites
Last updated
Was this helpful?
Last updated
Was this helpful?
GitHub
/GitLab
- GitHub or GitLab (depending on which one your education institution is using) is a core part of the AssignmentOS workflow. If you do not already have a GitHub/GitLab account, you can sign up to create a free GitHub account and to create a free GitLab account.
Git
- In order to push your changes to GitHub or GitLab, you will first need to on your computer.
To build & run your solution to an AssignmentOS assignment locally, please install the following runtimes for the language/framework in which you are going to take your assignment:
Language
Runtime version
Java
Java 17
JavaScript
Node 18
TypeScript
Node 18
.NET
.NET 7.0
Python
Python 3.11
PHP
PHP 8.0
Ruby
Ruby 3.0
R
R 4.0.3
Go
Go 1.19
Kotlin
Kotlin 1.8, Java 17
Scala
Scala 2.13.6, SBT 1.5.3
Solidity
Node 15.5
Elixir
Elixir 1.12, Erlang/OTP 24
Terraform
Terraform 1.3.7, Go 1.19
React
Node 16/18
Angular
Node 16/18, Angular 13
Vue
Node 16/18
Web
Node 15.5
WordPress
PHP 7.4
Swift
Xcode 14
React Native
Node 16
C++
CMake 3.13
SQL
Once you have the runtime installed for the language/framework for your assignment you can then .