What do you think?
Regarding the contribution to github. If you already have a github account, just fork the repository you're interested in, make a pull request and we'll merge it. You need to set up the environment properly before though, use pip (I think there's a guide on the website). Then clone your fork, install using pip or setup.py. The only issue though is documentation. The "core" part is documented (most of it at least), and if you skim through it and check the code of some other module it'll be clearer I guess.
Apart from this, the next thing on the todo list is some changes in the schema (mostly metadata, things related to modules/versioning/updates), unit tests and documentation. Then there's the reports (feature wise) which I've already worked on on wxPos and can be re-used. Then there's localization because there are still parts where the text is not translated and also the actual translation of the strings (which should come last). And UI. Oh and error handling, I'm thinking of catching exceptions and showing a descriptive error message accordingly.
So, let's do one thing at a time, when we get the time. :)
--
You received this message because you are subscribed to the Google Groups "Coin Box POS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coinboxpos+...@googlegroups.com.
To post to this group, send email to coinb...@googlegroups.com.
Visit this group at http://groups.google.com/group/coinboxpos.
For more options, visit https://groups.google.com/groups/opt_out.
I already looked at these and it seems to me those might not work in a "branching" environment, they have a linear approach to migration. I.e. do this then that then that and you have your db. We need other things as well because there are modules, and each one has its set of operations to run.
Now, alembic has something like this I think, from what I've seen but I'm not sure if it can be integrated as an automatic update. That's why I was still looking into it. I definitely don't want to recreate the wheel, nor do I want a that the users become sysadmins overnight.
Regrding Django, there is a similar tool for sqla, so this is not what will make a difference. And when you run coinbox you can see how much work has been done on the UI, quite a bit.
--
You received this message because you are subscribed to the Google Groups "Coin Box POS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coinboxpos+...@googlegroups.com.
To post to this group, send email to coinb...@googlegroups.com.
Visit this group at http://groups.google.com/group/coinboxpos.
For more options, visit https://groups.google.com/groups/opt_out.