Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.16 KB

File metadata and controls

57 lines (39 loc) · 1.16 KB
title:Coding Standards
description:-- todo: change me
keywords:deis, documentation, contributing, developer, setup

Coding Standards

Deis is a python project. We chose python over other compelling languages because it is widespread, well-documented, and friendly to a large number of developers. We think open source code benefits from many eyes upon it.

Contributors to deis should feel welcome to make changes to any part of the codebase. To create a proper github pull request for inclusion into the official repository, your code must pass two tests:

make flake8

$ cd $HOME/projects/deis
$ make flake8
flake8
$

make coverage

$ cd $HOME/projects/deis
$ make coverage
coverage run manage.py test api celerytasks client web
Creating test database for alias 'default'...
...................ss.
----------------------------------------------------------------------
Ran 22 tests in 22.630s

OK (skipped=2)
Destroying test database for alias 'default'...
coverage html
$