Quickly
Launchpad Entry: desktop-maverick-quickly
Created: 2010-05-18
Contributors: DidierRoche
Packages affected: quickly
Summary
Ubuntu 9.10 introduced Quickly as a tool for creating apps based on templates. The 10.04 version has an emphasis on making the first setup and make the prospective developer life easier. 10.10 version will make developer life easier to setup their machine and develop with gedit
Release Note
TODO
Rationale
Ubuntu is focused on opportunistic developer to create quick and fun apps for its platform.
User stories
Jono don't want to bother about pushing an ssh/gpg key to launchpad, creating a ppa, or to sign the CoC manually to access to it.
Brian wants that editing code brings all the needed tools for developing, but don't want to clutter his GNOME gedit environment when only writing a note.
Chris wants to use GroundControl to setup his launchpad and don't want to use Quickly by command line
Design
The design is around 3 elements:
- Make it easier to create/setup the account, which means:
- pushing ssh/gpg key to Launchpad (already matched or created automatically but Quickly in lucid)
- force user to read and sign if they accept the CoC without using gpg command line
- creating an ppa for the user
- Have a dedicated gedit code editing session in activating plugins and settings needed
- Integration to GC for nautilus interaction with Quickly
Implementation
As discussed with Launchpad, the current only effective way to push ssh/gpg key is by faking a browser. The read part has been done in previous cycle with the API, the push will be done this cycle by faking a webbrowser.
gedit will be patched to activate some plugins and settings on demand. This switch will be use by Quickly on "quickly edit". The blueprint whiteboard contain the discussion from UDS about which settings/plugins to activate by default.
An API (some experimental one already available) will be pushed to enable some interaction with Quickly. Icons and effects are already on the way.
Migration
New features are being added, existing features will continue to work as before.
Test/Demo Plan
Check all the user stories can be completed with the updated version of Quickly.