Skip to content

level12/keg-elements

Repository files navigation

Keg Elements

image

image

Keg Elements is a collection of helpers and base classes for building apps with Keg or Keg extensions.

A Simple Example

For a simple example and a checklist of sorts for app setup, see the Getting Started guide in the docs.

Development

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:

  • use py.test for testing (and coverage analysis)
  • use flake8 for linting

Preview Readme

When updating the readme, use restview --long-description to preview changes.

Pre-commit Hooks

You should install the pre-commit hooks by running :

pre-commit install

This will ensure that your code is ready for review.

Issues & Discussion

Please direct questions, comments, bugs, feature requests, etc. to: https://github.com/level12/keg-elements/issues