项目作者: 9gix

项目描述 :
Integrated Library System Framework
高级语言: Python
项目地址: git://github.com/9gix/oils.git
创建时间: 2015-12-10T11:55:21Z
项目社区:https://github.com/9gix/oils

开源协议:

下载


OILS

Build Status
Codecov

OILS Framework is an Integrated Library System (ILS) framework using a loosely coupled django apps.
In this repository, you will find a few django apps that are common among library system,
such as cataloging, circulation and membership.

How to use OILS

A django knowledge is very useful before start using OILS. Because OILS is just a collections of django apps without any project.
You will have to create or use your existing django project, and include these apps into your project settings.

Alternatively, if you are starting a fresh new library project, you use our default template to start the django project.

  1. # Start a Fresh django Project
  2. django-admin.py startproject --template=https://github.com/9gix/oils/zipball/project-template -n Makefile,README.md <project-name>
  3. # Setup dependencies, db migration, assets
  4. make setup_dev
  5. # Runserver at port 8000
  6. make dev

For contributors

Requirements

  • Python 3
  • NodeJS

Build and Run

  1. Create a spinoff library

    1. django-admin.py startproject --template=https://github.com/9gix/oils/zipball/project-template -n Makefile,README.md <project-name>

    You can change the template path to your own copy of project-template if you are making changes to it and want to test it out.

  2. Open requirements/base.pip in your spinoff library directory and change the path to the directory where your local copy of OILS is located.

  3. Follow the README.md of the spinoff library.