Metadata-Version: 1.1
Name: django-billjobs
Version: 0.2.5
Summary: A django billing app for coworking space.
Home-page: https://github.com/ioO/django-billjobs
Author: Lionel Chanson
Author-email: github@lionelchanson.fr
License: X11 License
Description: Billjobs
        ========
        
        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/)
        
        - User and Group management is provided by [django auth](https://docs.djangoproject.com/en/dev/topics/auth/) module.
        - Billing management
        - Services management
        
        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
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.6
Classifier: Framework :: Django :: 1.7
Classifier: Framework :: Django :: 1.8
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
