AppDevelopers

Differences between revisions 11 and 12
Revision 11 as of 2011-11-08 12:59:14
Size: 2839
Editor: cpc2-acto4-2-0-cust454
Comment:
Revision 12 as of 2011-11-08 15:35:58
Size: 3159
Editor: mvo
Comment: add some server side s-c links
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
A cornerstone of the application developer edifice. Read about it at SoftwareCenter or join in [[https://launchpad.net/software-center|on Launchpad]]. A cornerstone of the application developer edifice. Read about it at SoftwareCenter or join us
on
irc on irc.freenode.net #software-center or [[https://launchpad.net/software-center|on Launchpad]].
Line 25: Line 26:
There's quite a lot of server-side stuff behind the Software Center. Most of those projects are currently internal to Canonical, but we're looking at making as many of them free software as possible. We always welcome contributors!

There's quite a lot of server-side stuff behind the Software Center:
 * The [[https://launchpad.net/rnr-server|ratings&reviews server]] - its free software, AGPLv3
 * The [[https://launchpad.net/ubuntu-webcatalog||Ubuntu Web Catalog]] - its free software, AGPLv3
 * The [[https://launchpad.net/software-center-agent||Software Center Agent]] - this is internal to Canonical, but we're looking at making it free software when possible.

In order to go from 20 million to 200 million users, we need to get more & better apps on to Ubuntu. We want Ubuntu to have a full suite of first class applications and to be a thriving market place for free and commercial applications. We believe a crucial element of this is to make the lives of application developers more rich and satisfying.

This page is your starting point to find out about the work that's going on to make this happen.

It's a bit rough and is definitely incomplete. You are welcome to join us in improving it, or to follow along as we do so.

How to join in

The projects

Community

Software Center

A cornerstone of the application developer edifice. Read about it at SoftwareCenter or join us on irc on irc.freenode.net #software-center or on Launchpad.

We always welcome contributors!

There's quite a lot of server-side stuff behind the Software Center:

Make packaging easier

Not everyone likes packaging things for Ubuntu. We're doing work that will allow developers to submit a binary tarball to MyApps and then have MyApps automatically package it and submit it to the Software Center.

  • pkgme – automatically packages things

  • pkgme-binary – specific backend for binary tarballs

  • udd – keeps a database of dependencies up-to-date

  • pkgme-service – network service version of the command-line pkgme tool

Plans are currently spread out across the bug trackers for various projects and the following docs:

Make running applications safer

XXX - link this up, explain how it fits in.

Making a portal

Getting apps into stable

XXX - say more about this

AppDevelopers (last edited 2012-01-13 11:21:58 by cpc11-acto4-2-0-cust359)