30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
---
|
|
title: "Swimm tutorials"
|
|
date: 2020-09-02T22:14:58+03:00
|
|
draft: false
|
|
weight: 3
|
|
tags: ["contribute"]
|
|
---
|
|
|
|
The Infection Monkey has development tutorials that use [`swimm.io`](https://swimm.io/) to help teach new developers how to perform common code tasks in the Infection Monkey codebase and accelerate the ramp-up process. The tutorials include adding new configuration values, new system info collectors and more.
|
|
|
|
![swimm logo](https://swimm.io/img/squarelogo.png "swimm logo")
|
|
|
|
# How to start learning
|
|
|
|
First, [sign up for swimm's beta](https://swimm.io/sign-beta). `swimm` is free for open-source projects, but as they're still in beta you'll need to sign up in order to download it.
|
|
|
|
After you've downloaded and installed `swimm`, open a shell in the Infection Monkey repo folder and run:
|
|
|
|
```shell script
|
|
swimm start
|
|
```
|
|
|
|
A local web server with the currently available tutorials should show up, and will look something like this:
|
|
|
|
![swimm server](https://i.imgur.com/NFBH4Vr.png "swimm server")
|
|
|
|
Choose which playlist you'd like to learn, click on it and follow the instructions.
|
|
|
|
🏊♀️🏊♂️
|