I’m evaluating for a small install what ERP to use, I used OpenERP in the past before it became Odoo and all the licenses mess, so I wanted again to evaluate a truly open option and Tryton makes sense (also because it’s kind of a spin-off of it, but keeping it open).
I don’t want to criticize in my first post the product, I know the tremendous effort it may be to have a product and documentation like you have now without having the backing that companies like the one around Odoo has, but I want to keep honest, and I was very surprised to dig into the documentation for more than half hour now, and still not have an idea of what are the system requirements in order to install at least the server instance:
- What Python versions are supported? Is Python 3+? from which version at least ? 3.4+ ??
- What is the minimal version of Postgres supported? Is Postgres the only database supported or can I use also lets say MariaDB or MySQL?
This information is almost the first thing you use to find in any small project you want to use or test, even in small projects where the only documentation is a README file at the root of the only repository of the project.
Note aside, also while writing this first post, I’m very surprised to not find the project hosted in a platform like Github, Gitlab, or even Bitbucket. Is it because none one of these platforms support today the Mercurial VCS?
It’s hard to collaborate with an OSS these days without a platform like those, I remember to collaborate with patches in OpenERP projects in the Launchpad / Bazaar days, very rudimentary platform to collaborate but at least allowed to do so in a more open way, with pull requests that are easy to check because everything is linked in one link: the patch, a description of the patch, the history of the patch and the feedback with the back and forth from different contributors, even with comments between source code lines (not all these features are available in all these platfroms though).