Disclaimer: i'm not gitpod staff i just like their product
Proposing to integrate gitpod with this repository which is online IDE based on Theia which allows contributors to open an online environment without the need to fetch deps on their local system.
This service is free for open-source repositories.
Example of the runtime:
https://gitpod.io/#https://github.com/RXT067/cheatsheets/tree/gitpod
Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
Developer notes::Starting a local instance
### Windows
1. Install **Ruby**: https://rubyinstaller.org/
* After the installation check the box and type `3` to select the 3rd option
* Add `C:\msys64\usr\bin` to PATH env variable
* Add `C:\Ruby24-x64\bin` to PATH env variable
2. Install **yarn**: https://yarnpkg.com/en/docs/install#windows
3. Install **jekyll** via command prompt: `gem install jekyll bundler`
4. Install **nodejs && npm**: https://nodejs.org/en/download/
4. Install **webpack** via command prompt: `npm install -g webpack`
5. If you have any issues after installing ruby, like `HOMEPATH` is not defined, then execute the below commands:
```bash
SETX HOMEDRIVE %SYSTEMDRIVE% -m
SETX HOMEPATH \Users\%username% -m
SET HOME=%SYSTEMDRIVE%\Users\%USERNAME%
SETX HOME "%HOME%"
```
#### Start Jekyll and Webpack
Go wherever the project's files are located and open a new command prompt, execute the below commands:
```bash
yarn install
bundle install
SET PORT=4001
yarn run dev
```