Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

Installation

Aeneas edited this page Sep 28, 2016 · 3 revisions

Explains the steps required to setup the development environment. After this, continue with the Development workflow.

UNIX

Requirements

Setup

Do the following steps once.

  • Clone the repository with all its submodules
git clone [email protected]:serlo-org/athene2.git --recursive
  • Change into the new directory
cd athene2
  • Copy the configuration files
cp src/config/autoload/local.php.dist src/config/autoload/local.php
cp src/config/autoload/develop.local.php.dist src/config/autoload/develop.local.php
cp src/public/htaccess.dist src/public/.htaccess
  • Install required Vagrant plugins
vagrant plugin install vagrant-triggers
vagrant plugin install vagrant-hostmanager

Windows

Requirements

Setup

Do the following steps once.

  • Install MinGw including rsync and openssh.
  • Change your PATH to include rsync.
  • Clone the repository with all its submodules
git clone [email protected]:serlo-org/athene2.git --recursive
  • Change into the new directory
cd athene2
  • Copy the configuration files
copy src\config\autoload\local.php.dist src\config\autoload\local.php
copy src\config\autoload\develop.local.php.dist src\config\autoload\develop.local.php
copy src\public\htaccess.dist src\public\.htaccess
  • Install required Vagrant plugins
vagrant plugin install vagrant-triggers
vagrant plugin install vagrant-hostmanager
Clone this wiki locally