Skip to content

Contributing

Volker Hilsheimer edited this page Mar 11, 2021 · 1 revision

Contributions to minicoin can come in many forms:

Documentation improvements

You need to know markdown and English, and how to use this wiki.

Implementation of Job scripts

Implementing a job requires knowledge of shell scripting: Linux and macOS guests will run shell scripts (bash can be assumed to be available), Windows guests can execute either batch or powershell scripts.

Roles

Roles can be provided in different ways, but shell scripts (bash, batch, powershell) provide the greatest flexibility.

Minicoin framework improvements

The minicoin framework is implemented in Ruby, which is the language that vagrant is implemented in. Most extensions are vagrant plugins.

Auxilliary parts of minicoin are developed in shell scripting languages, in particular the setup scripts.