A simple web-app to assure one can exercise Rust katas even without internet. You can host it by running make
, open an ad-hoc network and direct the students to your IP/hostname.
It provides:
- a curated list of Katas
- a pairing guide (in case you want to learn together)
- Rust installers (not included in repository)
- open the Katas.js service file and add meta-data for your new kata.
- use the existing ones as example
- don't forget to set the
originalSource
field in case the Kata is copied from elsewhere. Otherwise the field may remain unset.
- place a markdown description file into
resources/katas/<your kata name>/description.md
- optionally place all example files into
resources/katas/<your kata name>/examples
and add their filenames to theexample.files
array of the kata's meta-data object`. - if not done already, run
grunt serve
to test your changes
Run npm update && bower update
in the project directory.
Additionally, you will need:
compass
for transpilingsass
tocss
sudo gem install compass
should do the job.
Run grunt
for building and grunt serve
for preview.
Running grunt test
will run the unit tests with karma.