diff --git a/developer_docs/installation.md b/developer_docs/installation.md index fbf6a7c4..b20dbcee 100644 --- a/developer_docs/installation.md +++ b/developer_docs/installation.md @@ -4,6 +4,8 @@ Follow these instructions to set up your development environment, which you need ## Manual Installation +Note: The installation steps assume you are using a Unix-like shell. If you are using Windows, you will need to use `copy` instead of `cp`. + 1. Install [node.js](http://nodejs.org/), which also automatically installs the [npm](https://www.npmjs.org) package manager. 2. [Fork](https://help.github.com/articles/fork-a-repo) the [p5.js Web Editor repository](https://github.com/processing/p5.js-web-editor) into your own GitHub account. 3. [Clone](https://help.github.com/articles/cloning-a-repository/) your new fork of the repository from GitHub onto your local computer. @@ -29,10 +31,10 @@ Follow these instructions to set up your development environment, which you need 11. Install the [React Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en) 12. Open and close the Redux DevTools using `ctrl+h`, and move them with `ctrl+w` -NOTE- Windows users should use `copy` instead of `cp` during installation. - ## Docker Installation +Note: The installation steps assume you are using a Unix-like shell. If you are using Windows, you will need to use `copy` instead of `cp`. + Using Docker, you can have a complete, consistent development environment without having to manually install dependencies such as Node, Mongo, etc. It also helps isolate these dependencies and their data from other projects that you may have on the same computer that use different/conflicting versions, etc. Note that this takes up a significant amount of space on your machine. Make sure you have at least 5GB free. @@ -59,8 +61,6 @@ If you don't have the full server environment running, you can launch a one-off 10. `$ docker-compose -f docker-compose-development.yml run app --rm bash -l` -NOTE- Windows users should use `copy` instead of `cp` during installation. - ## S3 Bucket Configuration Note that this is optional, unless you are working on the part of the application that allows a user to upload images, videos, etc. Please refer to the folllowing [gist](https://gist.github.com/catarak/70c9301f0fd1ac2d6b58de03f61997e3) to set up an S3 bucket to be used with this project.