[Wishlist] Template functionality for making multi-interface projects

Bug #487301 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Quickly
Fix Released
Wishlist
Unassigned

Bug Description

Currently quickly assists you in creating Gtk-based apps using the ubuntu-project template. Presumably someone could create a Qt template which would allow similarly for the Kubuntu side. And similarly for ncurses interfaces.

However, what would be *really* slick is a way to define a template which can set up *all three* at once, along with a common backend library that the frontend interfaces share. I suppose you could create a template which is able to do multiple interfaces directly, however I think the cleaner architecture would be the ability to have a "master template" which then executes and manages several other templates (one for gtk, one for qt, one for ncurses, and one for the backend).

This probably sounds like a pretty complex thing useful only in certain corner cases, but in actuality this architectural structure comes up very often in Ubuntu desktop. Consider tools like jockey, displayconfig[-gtk], etc., etc. - in each case we need both Gtk and Qt versions of the application. Setting up these multi-interface projects is cumbersome, and I suspect in each case the implementation is done differently.

Quickly could give us a standardized approach to solving these kinds of tool needs, and make it quicker and easier to make these tools, too.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Good idea!

I have no strong opinion if that could be easily fusuable or not. Some investigation on desktopcouch integration with QT and ncurses is necessary too. Clearly not for Quickly 0.4 but if someone want to achiveve that, it can be a very good added value to Quickly projects.

Changed in quickly:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

I guess new importing commands between multiples templates fulfil this need. I'll try to create an ubuntu-cli template, importing commands from ubuntu-application to put is as a reality :)

Changed in quickly:
status: Triaged → Fix Committed
Changed in quickly:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.