# Development¶

## Installing from PyPi¶

We currently support python3.6 and python3.7 and you can install it via pip.

pip install evol


## Developing Locally with Makefile¶

You can also fork/clone the repository on Github to work on it locally. we’ve added a Makefile to the project that makes it easy to install everything ready for development.

make develop


There’s some other helpful commands in there. For example, testing can be done via;

make test


This will pytest and possibly in the future also the docstring tests.

## Generating Documentation¶

The easiest way to generate documentation is by running:

make docs


This will populate the /docs folder locally. Note that we ignore the contents of the this folder per git ignore because building the documentation is something that we outsource to the read-the-docs service.