adaptive-learning / proso-apps

Django modules for an adaptive practice system (currently used by http://slepemapy.cz/ or https://anatom.cz/)
MIT License
2 stars 7 forks source link

PROSO Apps

Build Status Documentation Status

Development

Setup your local virtual environment:

mkvirtualenv proso-apps

If the environment already exists, activate it:

workon proso-apps

To install/reinstall the project:

make install|reinstall

If you want to download javascript dependencies, you have to run Bower and grunt:

make build-js

If you want to download javascript dependencies and create a symbolic link to clone of proso-apps-js repository, you have to run Bower (develop) and grunt:

make build-js-develop

To run tests:

make test

Release

You have to setup you PIP environment. Create a ~/.pypirc file containing your credentials to https://pypi.python.org:

[server-login]
username: ...
password: ...

Make sure you have the environment active, or activate it:

workon proso-apps

Major version is release manually.

In case of final minor version (you have to be in master branch):

make release

In case of final micro version (you have to be in proper master-*.X branch):

make release-micro