||{{attachment:quickly-logo.png}}|| Given the richness and variety of the Linux platform, programming on Linux should be easy and fun. However, it's not easy and fun because it is too hard to learn. It is too hard to learn because there are too many choices, and too much information to wade through. Quickly strives to make programming easy and fun by bringing opinionated choices about how to write different kinds of programs to developers. Included is a Ubuntu application template for making applications that integrate smoothly into the Ubuntu software infrastructure.|| '''GTD is easier with GTDQ (Get Things Done Quickly)!''' <> == Installation == {{{ $ sudo apt-get install quickly quickly-ubuntu-template }}} == How to Get Started == 0. Read the tutorial (optional): {{{ $ quickly tutorial ubuntu-application }}} 1. Create an Ubuntu project: {{{ $ quickly create ubuntu-application foo $ cd foo }}} When you run this first command (''quickly create ubuntu-application foo''), a window will pop up telling you you can run ''quickly design'' to start editing the default windows and dialogs. If you do this '''before changing directory to ''foo''''' (''cd foo'') you'll get the following error: ''No template were found on the command line for command glade.'' ''Candidates template are: ubuntu-application'' ''Aborting.'' 2. You can also try: {{{ $ quickly edit $ quickly design $ quickly run }}} '''Use bash completion to get the available commands''' 3. How to play with package and release: '''''optional''', but recommended to build first your package locally'' {{{ $ quickly package }}} '''BE WARNED: the two following commands will connect to Launchpad. You need to have a Launchpad account and a PPA already created.''' ''For quickly release, you also need a project on Launchpad to which you can bind your work, as well as keys set up:'' {{{ $ quickly release }}} or {{{ $ quickly share }}} == Other Resources == * [[http://developer.ubuntu.com/get-started/|Get Started section on the Ubuntu App Developer site]] * Didier Roche (didrocks) excellent 9 part Quickly tour [[http://blog.didrocks.fr/post/Build-your-application-quickly-with-Quickly:-Inside-Quickly-part-1|Build your application quickly with Quickly]] * News and [[http://blog.didrocks.fr/post/Quickly-0.4-available-in-lucid!|features of Quickly 0.4]] * [[http://www.youtube.com/watch?v=OOQOzPgLGLg|UDS session plenary session on Quickly]] (full rational and demo starting from 19' min to the end) * Excellent Rick's video in [[http://www.youtube.com/watch?v=dx93U10Kkro|getting into Quickly]] * Press review: * [[http://lwn.net/Articles/351522/|Quickly on LWN]] * [[http://arstechnica.com/open-source/news/2009/08/quickly-new-rails-like-rapid-development-tools-for-ubuntu.ars|arstechnica review]] * [[http://shotofjaq.org/2009/12/quickly-unchaining-the-itch-scratcher/comment-page-1/#comment-722|Shot of Jaq]] * [[http://blogs.zdnet.com/BTL/?p=28752|Zdnet]] * [[http://www.maximumpc.com/article/news/canonical_releases_quickly_framework_speed_linux_app_development|Maximum PC review]]