-
Install all required libraries:
$ npm install $ composer install
-
Prepare a MySQL/Maria-Database.
-
Copy
.env.examplein a new.env-File, add all required information. -
Fill up your Database:
$ php artisan migrate
- Save TigerJython-Code directly on the server -- Each code gets its own URL -- Example: wtj.temperli.io/3dfd01
- Adopt saved Programs and generate a new version of the program -- Mark the difference of the two code-versions -- Example: wtj.temperli.io/3dfd01/c44771
In the background, this adaptation is based on the original version from the ABZ at the ETH webtigerjython.ethz.ch/.
$ npm run update
Run the command to update the original source of webtigerjython directly from the original source.
The PHP-Framework in the background is based on Lumen by Laravel.
- Add Model to
./app/Model - Create migrations:
$ php artisan make:migration create_wtj_tokens_table - Update the migrations-file manually
- Run migrations:
$ php artisan migrate