.. default-role:: code
Keg Elements ####################
.. image:: https://circleci.com/gh/level12/keg-elements.svg?style=svg :target: https://circleci.com/gh/level12/keg-elements
.. image:: https://codecov.io/github/level12/keg-elements/coverage.svg?branch=master :target: https://codecov.io/github/level12/keg-elements?branch=master
Keg Elements is a collection of helpers and base classes for building apps with
Keg
_ or Keg extensions.
.. _Keg: https://pypi.python.org/pypi/Keg
For a simple example and a checklist of sorts for app setup, see the
Getting Started guide <https://keg-elements.readthedocs.io/en/stable/getting-started.html>
_ in the docs.
To develop on this project, begin by running our tests::
git clone https://github.com/level12/keg-elements keg-elements-src
cd keg-elements-src
tox
You can then examine tox.ini for insights into our development process. In particular, we:
py.test
for testing (and coverage analysis)flake8
for lintingWhen updating the readme, use restview --long-description
to preview changes.
You should install the pre-commit hooks by running ::
pre-commit install
This will ensure that your code is ready for review.
Please direct questions, comments, bugs, feature requests, etc. to: https://github.com/level12/keg-elements/issues