No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
concierge
docs
provisioner
requirements
settings
tests
.editorconfig
.gitignore
CONTRIBUTING.md
Procfile
README.md
TROUBLESHOOTING.md
Vagrantfile
ansible.cfg
circle.yml
fabfile.py
manage.py
mkdocs.yml
package.json
requirements.txt
runtime.txt
setup.cfg
uwsgi.ini
wsgi.py

README.md

Concierge

==============================

Version: 0.0.0

Takes care of all chores of your event

Getting up and running

Minimum requirements: pip, fabric, python3 & postgres, setup is tested on Mac OSX only.

brew install postgres python3
[sudo] pip install fabric

In your terminal, type or copy-paste the following:

git clone gogs@git.essentiasoftserv.com:rajat/concierge.git; cd concierge; fab init

Go grab a cup of coffee, we bake your hot development machine.

Useful commands:

  • fab serve - start django server
  • fab deploy_docs - deploy docs to server
  • fab test - run the test locally with ipdb

NOTE: Checkout fabfile.py for all the options available and what/how they do it.

Deploying Project

The deployment are managed via travis, but for the first time you'll need to set the configuration values on each of the server.

Check out detailed server setup instruction here.

How to release concierge

Execute the following commands:

git checkout master
fab test
bumpversion patch  # 'patch' can be replaced with 'minor' or 'major'
git push origin master
git push origin master --tags
git checkout qa
git rebase master
git push origin qa

Contributing

Golden Rule:

Anything in master is always deployable.

Avoid working on master branch, create a new branch with meaningful name, send pull request asap. Be vocal!

Refer to CONTRIBUTING.md