Hi,
as a programmer occasionally working with BaseX I find the current "way of life" of the client libraries rather inconvenient:
1. nowadays most programming languages have some sort of packaging system (PHP's composer, Ruby's gems, Python's pip etc.), but the official BaseX client libraries are not released to these and I have to copy the files "manually" to each project using them 2. the libraries are rather minimal, lacking proper documentation and test suite. (Yes, they are arguably small, but still.)
Have you considered releasing them as packages (which would, at least for PHP, require a separate git repository)? Or do you prefer to have individuals who have use for such packages to create and maintain them themselves?
Regards, Jakub
On 20. Feb 2019, at 09:55, Jakub Pavlík jkb.pavlik@gmail.com wrote:
Hi,
as a programmer occasionally working with BaseX I find the current "way of life" of the client libraries rather inconvenient:
- nowadays most programming languages have some sort of packaging system (PHP's composer, Ruby's gems, Python's pip etc.), but the official BaseX client libraries are not released to these and I have to copy the files "manually" to each project using them
- the libraries are rather minimal, lacking proper documentation and test suite. (Yes, they are arguably small, but still.)
Have you considered releasing them as packages (which would, at least for PHP, require a separate git repository)? Or do you prefer to have individuals who have use for such packages to create and maintain them themselves?
Regards, Jakub
Hi Jakub,
I think, we would like this to be a community effort. It would be cool to have people who are feeling responsible for their domain and package basex for php, python, arch linux, ... and take care for the process, documentation. Those people are cordially invited to document such efforts in the official basex wiki and share it with the basex crowd. If additional infrastructure such as git, etc. is necessary, we will surely find a good solution to meet the requirements.
Cheers, Alex
basex-talk@mailman.uni-konstanz.de