1
0
mirror of https://github.com/avatao-content/test-tutorial-framework synced 2024-07-08 13:28:46 +00:00
Go to file
2018-03-31 21:22:33 +02:00
controller Initial commit, first version of test TFW project 2018-03-23 15:27:42 +01:00
hack Improve bootstrap script output 2018-03-31 21:22:33 +02:00
solvable Fix parent image after name change 2018-03-31 00:38:30 +02:00
.dockerignore Add .dockerignore to avoid choking poor Docker on JS crapware 2018-03-31 20:00:49 +02:00
config.yml Initial commit, first version of test TFW project 2018-03-23 15:27:42 +01:00
README.md Rewrite some parts of readme 2018-03-31 20:21:26 +02:00

tutorial-framework test

This is an example playground project built via TFW. It is a good starting point to build your own challenges from and will host automated tests in the future.

It also gives home to several useful scripts in the hack folder to speed up development.

Getting started

TFW consists of 3 repositories:

  • baseimage-tutorial-framework Docker baseimage
  • frontend-tutorial-framework Angular frontend
  • test-tutorial-framework (this repo)

See the documentation of each in their README.md files.

Getting started with creating challenges using the framework setting up a development environment, building, running and such is documented here.

To learn the stuff you need to know about TFW in order to get started you should consult the baseimage-tutorial-framework repo.

Setting up a development environment

Just copy and paste the following command in a terminal:

curl -fsSL https://git.io/vxBfj | bash

You have trust issues regarding the public key infrastructure? You can request a checksum authenticated version of the installer command from our team!

This will set up a special version of test-tutorial-framework just for you:

  • the latest frontend is included in solvable/frontend with dependencies installed
  • solvable/Dockerfile is pinned to use the latest TFW baseimage

After this, you can run use the hack/tfw.sh script to build and run your copy (just call it without any arguments to see usage information).