Skip to content
Django Invoicing Application hosted on the Divio Cloud
Python HTML CSS Dockerfile Other
Branch: master
Clone or download

Latest commit

Latest commit 552da45 Mar 27, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update codecov orb Mar 27, 2020
addons-dev new website using base project default_v3_py3 Mar 4, 2020
addons upgrade aldryn-django 2.2.10.1 to 2.2.11.2 Mar 23, 2020
invoices Update test Mar 27, 2020
misc Add misc resources Mar 25, 2020
private new website using base project default_v3_py3 Mar 4, 2020
static new website using base project default_v3_py3 Mar 4, 2020
templates Add crispy forms to signup page Mar 27, 2020
users Add migration Mar 22, 2020
.coveragerc Add XML report Mar 27, 2020
.dockerignore new website using base project default_v3_py3 Mar 4, 2020
.env-local new website using base project default_v3_py3 Mar 4, 2020
.flake8 Black formating pass Mar 16, 2020
.gitignore Add coverage Mar 27, 2020
Dockerfile configure baseproject default_v3_py3 4.15 Mar 19, 2020
LICENSE Add license Mar 24, 2020
Makefile Add lint rule Mar 16, 2020
Procfile new website using base project default_v3_py3 Mar 4, 2020
README.md Add codecov badge to README Mar 27, 2020
docker-compose.yml Clean up configs Mar 15, 2020
manage.py new website using base project default_v3_py3 Mar 4, 2020
migrate.sh configure baseproject default_v3_py3 4.15 Mar 4, 2020
requirements.in Add coverage Mar 27, 2020
settings.py Formating pass Mar 22, 2020
urls.py Update gitignore Mar 19, 2020
wsgi.py new website using base project default_v3_py3 Mar 4, 2020

README.md

Invoice Generator

A Django Powered Invoice Generator

Django Invoice Generator

A free and simple invoicing solution.

terrameijar codecov

This invoice generator is a Django powered online tool to build PDF invoices from your web browser using a ready made template.

Screenshots

Screencast

Development setup

Django invoices runs in a docker container and uses a Postgres 9.x image. Before you can run it, you need to have Docker and Docker-compose installed

  • Install Docker and docker-compose for your platform

  • clone the repo:

    git clone git@github.com:terrameijar/divio-django-invoice.git
  • Build and run the project:

    docker-compose build
    docker-compose run
  • To run the automated tests:

    make test

Release History

  • 0.0.1
    • Work in progress

Meta

Vuyisile Ndlovu – @terrameijar vuyisile.com

Distributed under the GNU GENERAL PUBLIC LICENSE license. See LICENSE for more information.

https://github.com/terrameijar/

Contributing

  1. Fork it (https://github.com/terrameijar/divio-django-invoice)

  2. Create your feature branch (git checkout -b feature/fooBar)

  3. Run lint checks

    make lint

    If lint check fails, make the necessary changes and run the linter again until the lint check passes. If the code needs formatting, run black:

    make format

    When the lint check passes, run the automated tests.

  4. Run tests to ensure that your changes didn't break anything:

    make test
  5. Commit your changes (git commit -am 'Add some feature')

  6. Push to the branch (git push origin feature/fooBar)

  7. Create a new Pull Request in GitHub against the develop branch.

You can’t perform that action at this time.