Hi Erik, On 16/10/16 22:27, Erik Huelsmann
wrote:
I'm Glad you said "want to replace" rather than "need" here, it's a vital distinction that hasn't always been made in the past. Right at the moment we have good momentum in improving the UI, UX, Testing coverage, and squashing those pesky little bugs that we've been finding. The inherited code, while it certainly has it's issues and is fragile does work (on the whole) and while we DEFINITELY want to replace it to make our lives easier, we don't have an immediate NEED to do so. What I'm getting at is, unlike in the past were there was a belief that we had a strong need to replace it, for now the cost benefit (in terms of time) says we should spend our valuable time working on the things that we currently are. The remaining legacy code will get replaced in stages when we have a good NEED to start doing so. I'd go one step further, and actually use, * lib/LedgerSMB/$legacy_files -> old/lib/ * bin/* -> old/bin This allows us to start getting some support scripts that a sysadmin would normally expect to find in a bin dir where they belong. Things like create a new company (from the command line), and possibly scripts for direct import of data, upgrading a src install, verifying that dependencies are correctly installed, who knows what else we may want. I'm happy to drop the REST handlers, especially in light of the Plan we came up with when I met up with you while I was in Europe. Regards David G |
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________ Ledger-smb-devel mailing list ..hidden.. https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel