diff --git a/content/en/dev/overview.md b/content/en/dev/overview.md index 77c59fef..a6248643 100644 --- a/content/en/dev/overview.md +++ b/content/en/dev/overview.md @@ -15,6 +15,8 @@ Mastodon is a Ruby on Rails application with a React.js front-end. It follows s The best way of working with Mastodon in a development environment is installing all the dependencies on your system, rather than using Docker or Vagrant. You need Ruby, Node.js, PostgreSQL and Redis, which is a pretty standard set of dependencies for Rails applications. +Tutorials for installing these dependencies can be found on the “Installing from source” page in the Running Mastodon section of the documentation. Please keep in mind that root access to a machine running Ubuntu 18.04 is required. After following the installation guide in the Running Mastodon section, see the “Setting up a dev environment” page for further instruction on how to configure your environment for development. + ### Environments {#environments} An “environment” is a set of configuration values intended for a specific use case. Some environments could be: development, in which you intend to change the code; test, in which you intend to run the automated test suite; staging, which is meant to preview the code to end-users; and production, which is intended to face end-users. Mastodon comes with configurations for development, test and production.