Skip to content

Librewary is an online equipment lending management system written in the Python django framework.

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE-GPL
Unknown
LICENSE-MIT
Notifications You must be signed in to change notification settings

pztrick/librewary

Repository files navigation

Librewary

Librewary is an online equipment lending management system written in the Python django framework.

It currently only supports one brewing club per deployment, but support multiple groups is a forthcoming feature.

Dual licensed under MIT and GPLv2.

Installation (local development on Ubuntu)

  • sudo apt-get install python-pip
  • sudo pip install virtualenvwrapper
  • sudo pip install autoenv
  • Append this to .bashrc:
# virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

# autoenv
source ~/packages/autoenv/activate.sh
  • mkvirtualenv librewary
  • mkdir -p code
  • cd code/
  • git clone git@github.com:pztrick/librewary.git
  • cd librewary/
  • cp .env.copy .env
  • cd . (respond yes to executing the autoenv script)
  • pip install -r requirements.txt
  • python manage.py syncdb
  • python manage.py migrate
  • echo '127.0.0.1 localhost.librewary.com' | sudo tee -a /etc/hosts (trick required for localhost Facebook login)
  • python manage.py runserver 0.0.0.0:4000 (if you use the .env file, this is aliased to rs)
  • Copy all the .template files to their originals

Development workflow

This project uses a master branch which is hosted on the www.librewary.com production server and a stable development branch which is located at beta.librewary.com. Feature branches are developed locally before being committed to the develop branch (e.g. in a merge --squash commit). You should develop locally using the runserver django management command.

How to get involved

Drop a short line to Patrick Paul http://pztrick.com.

About

Librewary is an online equipment lending management system written in the Python django framework.

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE-GPL
Unknown
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published