A framework for enterprise applications (CRM, ERP, collaboration...), based on Flask and SQLAlchemy
The full documentation is available on http://docs.abilian.com/.
Here’s a short list of features that you may find appealing in Abilian:
Abilian Core is currently alpha (or even pre-alpha) software, in terms of API stability.
It is currently used in several applications that have been developped by Abilian over the last two years:
In other words, Abilian Core is the foundation for a small, but growing, family of business-critical applications that our customers intend us to support in the coming years.
So while Abilian Core APIs, object model and even architecture, may (and most probably will) change due to various refactorings that are expected as we can’t be expected to ship perfect software on the firt release, we also intend to treat it as a valuable business asset and keep maintaining and improving it in the foreseeable future.
If you need help or for general discussions about the Abilian Platform, we recommend joing the Abilian Users forum on Google Groups.
We have a roadmap on Pivotal Tracker that we use internally to manage our iterative delivery process.
For features and bug requests (or is it the other way around?), we recommend that you use the GitHub issue tracker.
If you are a Python web developer (which is the primary target for this project), you probably already know about:
So, after you have created and activated a virtualenv for the project, just run:
pip install -r requirements.txt
If you need to work on the project, first install the requirements as above, then type:
pip install -e ‘.[dev]’
To use some features of the library, namely document and images transformation, you will need to install the additional native packages, using our operating system’s package management tools (dpkg, yum, brew…):
Look at the fabfile.py for the exact list.
Abilian Core come with a full unit and integration testing suite. You can run it with make test (once your virtualenv has been activated and all required dependencies have been installed, see above).
Alternatively, you can use tox to run the full test suite in an isolated environment.
Abilian Core is licensed under the LGPL.
Abilian Core has been created by the development team at Abilian (currently: Stefane and Bertrand), with financial support from our wonderful customers, and R&D fundings from the French Government, the Paris Region and the European Union.
We are also specially grateful to: