Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

[![Stories in Ready](https://badge.waffle.io/code4maine/beehve.png?label=ready&title=Ready)](https://waffle.io/code4maine/beehve) Beehve ======

[![Build Status](https://travis-ci.org/Code4Maine/beehve.svg?branch=master)](https://travis-ci.org/Code4Maine/beehve)

Inspired and heavily copied from [laddr](http://github.com/CfABrigadePhiladelphia/laddr), Beehve aims to be a one-stop-shop for what’s going in our Code for America Bridage in Maine: Code 4 Maine. Mostly, as a Django dev in my other life, I couldn’t stomach hacking on the PHP codebase of laddr. So hopefully we can get this app to a place where it will meet our needs and be highly extensible as well.

Of course there are always trade-offs, and, as a Django app, deployment is not what it could be. But hopefully I can get it hooked up with Herkou and make it pretty easy to get started.

Features include:

  • Project tracking

  • Members directory

  • Github integration

  • Project buzz

  • Big screen for public events

Not all of these work yet, but we’re on way to a 1.0.

Deployment

Deployment of Beehve is done via the ansible roles found in the ansible directory (tada …). Usage of these roles is contingent on a few configuration details:

  1. Configure your target hosts in the ansible/hosts file

  2. Copy ansible/hosts_vars/www.example.com ansible/host_vars/www.yourdomain.com

  3. Fill in the details of the host_vars file

  4. Run: `ansible-playbook -i ansible/hosts --limit production ansible/all.yml`

Easy bootstrapping!

Powered by the ubiquitous Makefile … this should be pretty easy:

  1. make install

  2. make run

  3. open your browser to: http://127.0.0.1:45000

Alternately, you can build a vagrant box, in case you’re not on Linux:

  1. vagrant up

That’s pretty slick, but will also come with some “issues”

Librarys, librarys, librarys!

Of course, we could provide a vagrant file and a provisoner and all that jazz. But I’d rather provide a make file for installing everything into a venv and let you muck about with libraries. Those of you on Linux shouldn’t have too much trouble installing the requisite development libraries below. The names are for debian-based distros, but they exist for all major distros.

On Mac it may be a little tricker. Homebrew will get you quite far, but first you have to install the bloated XCode and the CLI tools.

The libraries are:

  • libmemcached-dev

  • libfreetype6-dev

  • libjpeg-dev

Metadata

Release files for beehve 3.0.0.dev5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beehve 3.0.0.dev5
File Size Uploaded
beehve-3.0.0.dev5.tar.gz 9.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for beehve 3.0.0.dev5
File Interpreter ABI Platform
beehve-3.0.0.dev5-py3-none-any.whl Python 3 none any Details

Total release size: 18.9 MB

Release files / beehve-3.0.0.dev5.tar.gz

Download URL beehve-3.0.0.dev5.tar.gz
Size 9.4 MB
Tags Source
SHA-256 checksum
How to use checksums
d2cc253e7bf702cc344ff800fc51e76812c11dd8fd39f732e4a1a05666914f34
BLAKE2b-256 checksum
How to use checksums
e188fc8f6ebe3cfd993028670dbe0ab5b5630f369ddf83f6159804c8a40a4b96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / beehve-3.0.0.dev5-py3-none-any.whl

Download URL beehve-3.0.0.dev5-py3-none-any.whl
Size 9.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
8b023b37026d5d876daf4b927eec678c3d3bb6d5f04203e64ca23efc93396e2c
BLAKE2b-256 checksum
How to use checksums
c51b0af447d6c51409991c12c99583f4fe758fd50289088a72432567824ae351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page