Go to file
2017-04-11 17:27:42 +10:00
InvenTree Fixing python errors 2017-04-11 17:21:05 +10:00
requirements Removing bogus dependencies 2017-04-10 23:03:12 +02:00
.gitattributes Added gitattributes file 2017-03-29 23:45:27 +11:00
.gitignore Added PartCategory 2017-03-25 23:07:43 +11:00
.travis.yml Making sure travis has the build.txt requirements 2017-04-10 23:15:11 +02:00
LICENSE Initial commit 2017-03-23 12:44:10 +11:00
Makefile fixes for makefile 2017-04-11 17:27:14 +10:00
README.md Updating README to reflect new tooling 2017-04-10 22:57:13 +02:00
roadmap.md Update roadmap.md 2017-04-02 23:46:00 +10:00
setup.cfg Modernized environment 2017-04-10 22:55:25 +02:00

InvenTree

Open Source Inventory Management System

Build Status

Installation

It is recommended to set up a clean Python 3.4+ virtual environment first: mkdir ~/.env && python3 -m venv ~/.env/InvenTree && source ~/.env/InvenTree/bin/activate

You can then continue running make setup (which will be replaced by a proper setup.py soon). This will do the following:

  1. Installs required Python dependencies (requires pip, should be part of your virtual environment by default)
  2. Performs initial database setup
  3. Updates database tables for all InvenTree components

This command can also be used to update the installation if changes have been made to the database configuration.

To create an initial user account, run the command make superuser.

Documentation

For project code documentation, refer to the online documentation (auto-generated)

Coding Style

If you'd like to contribute, install our development dependencies using make develop. All Python code should conform to the PEP 8 style guide. Run make style which will compare all source (.py) files against the PEP 8 style. Tests can be run using make test.