Skip to main content

A django billing app for coworking space.

Project description

A django billing app for coworking space.

This app is designed to manage bills for the coworking space Cowork’in Montpellier. We intend to stay easy and lite. You can manage coworkers informations and their respective bills.

No tax management. There is no tax for non-profit organization in France. This application doesn’t manage tax, it only displays legal French informations and tax 0% on bills.

Features

All the features are managed throught [django admin.site](https://docs.djangoproject.com/en/1.8/ref/contrib/admin/)

Installing

`shell pip install django-billjobs `

Contributing

Wow you are awesome ! Thank you.

### Git workflow

Previously we used [git flow](http://nvie.com/posts/a-successful-git-branching-model/) develop branch is here for historical reason

For now I am using a more simple workflow.

Create a feature branch when you develop a new feature, a hotfix and at the end rebase it with master branch.

`shell git checkout -b new_feature # do your commits git checkout master git pull git rebase master new_feature git merge --no-ff new_feature `

### Develop

#### Clone repository

`shell git clone https://github.com/ioO/billjobs.git ` #### Create a virtualenv with python 3 binary

Billjobs was initially written with python 2.7 and move to python 3.x. It works with python 3.5

Read [virtualenv documentation](http://virtualenvwrapper.readthedocs.org/en/latest/ “Virtualenv”)

`shell mkvirtualenv django-billjobs --python=/path/to/python3.5 add2virtualenv path/to/django-billjobs `

#### Install development dependencies `shell pip install -r requirements_dev.txt `

#### Sample settings

The core/ folder contains sample settings for development. Use DJANGO_SETTINGS_MODULE environment variables.

In your virtualenv bin/postactivate `shell export DJANGO_SETTINGS_MODULE=core.settings `

In your virtualenv bin/postdeactivate `shell unset DJANGO_SETTINGS_MODULE `

You can run server to test your development with : `shell django-admin runserver `

#### Database

Development use sqlite3 engine. `shell django-admin migrate `

You can use development fixtures `shell django-admin loaddata billjobs/fixtures/dev_data.json `

If you setup a super user it will be deleted by fixtures data. - Login : bill - Password : jobs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-billjobs-0.2.5.tar.gz (17.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page