John, > Thomas, that’s interesting about the grunt development in next, I had no idea > it had gone so far. > > Stefan, I’ve been thinking about not reinventing the wheel, esp. in light of > Thomas’ comments, and my thought is that QxCompiler should be able to produce > an application from source, from the command line and the use of Grunt (or > Gulp, or brocolli, etc) should only be required for more advanced, custom > tasks. > > My rationale for this is that QxCompiler only needs a simple command line in > order to achieve this (for new and experienced users), and does not require > any kind of third-party build tool with all the learning that is required to > get started with one.
I agree, and I look at it as Thomas, qxcompiler is a library, which can be activated by a small commandline interface or through the whole Builder/Generate. > One thing I would recommend is to look at dropping the config.json support > altogether (and Python); with the compiler functionality being replaced by > QxCompiler, most of what’s left is definitely in the area of grunt/gulp/etc; > eg generating API docs, generating complete demo apps, distribution kits, etc. Yes, for the compiler with a good API activating the same functionality at will, but not for the whole builder where config.json becomes like a Makefile and makes things easier that way. > Although I can have a look at Grunt, I have no experience with it and my > focus is on QxCompiler at the moment; briefly looking through the next > master/tool/grunt repo, the source looks interesting but will probably take > some time to get to grips with Grunt to really use. > > Is this something you could help with? Like QxCompiler, it could be > developed as a separate contrib and I’d be happy to help with parts of the > QxCompiler API to support you. We can look at it and try to replace all python with grunt integration further on the line the core team did before. I can back on this asap. Stefan > > Regards > John > > > > > On 22/02/2016, 21:10, "d...@cost-savers.net" <d...@cost-savers.net> wrote: > >>Thomas, >> >>> I could see Grunt being a command-line frontend for the jobs, with >>> QxCompiler remaining a pure API-based library which is included as a >>> dependency and utilized from Grunt files. >> >>I agree completely with you in this! Don't invent the wheel again! >> >>> Even if you feel the code in qooxdoo.next is too 'Grunt-heavy', or would >>> just like to hack on an all-new, own version of Grunt support (which I can >>> always understand ;-)), the code in qooxdoo.next might be a good >>> inspiration to draw from. >> >>No new hack. Reuse what already exists because it is good for what it was >>done. I have looked at it. It can be used here. >> >>Stefan >> >>> T. >> >> >>> ------------------------------------------------------------------------------ >>> Site24x7 APM Insight: Get Deep Visibility into Application Performance >>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >>> Monitor end-to-end web transactions and take corrective actions now >>> Troubleshoot faster and improve end-user experience. Signup Now! >>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> >> >>> _______________________________________________ >>> qooxdoo-devel mailing list >>> qooxdoo-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> >> >>------------------------------------------------------------------------------ >>Site24x7 APM Insight: Get Deep Visibility into Application Performance >>APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >>Monitor end-to-end web transactions and take corrective actions now >>Troubleshoot faster and improve end-user experience. Signup Now! >>http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >>_______________________________________________ >>qooxdoo-devel mailing list >>qooxdoo-devel@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel