Added
- Web application via Flask and SQLAlchemy
- Simple extensibility with discovery via entrypoints and extension
via calling hooks
- Basic user login/logout via GitHub OAuth
- Custom roles assigned to users (special admin role)
- Public pages for users, organizations and repositories
- Fulltext search for users, organizations and repositories
- Managing own (only personal) GitHub repositories within app
- Listening for webhooks (push, release, repository) and storing information
about repositories to the database
- Repository within app can be public, private or hidden (secret URL)
- Administrator can manage users, repositories, roles and extensions
within administration zone
- Very simple REST API (GET only) via flask-restless
- Commands to create DB, assign role and check/process new repository events