Open Week -- How to contribute to Ubuntu - Mohamed Amine IL Idrissi - devildante -- Mon, Oct 11

   1 [18:01] <ClassBot> Logs for this session will be available at following the conclusion of the session.
   2 [18:01] <devildante> hello everyone :)
   3 [18:01] <devildante> hope you had a nice maverick day yesterday :)
   4 [18:02] <devildante> Let's begin!
   5 [18:02] <devildante> you installed Ubuntu, and you're all loving it
   6 [18:02] <devildante> and now, you want to give back
   7 [18:03] <devildante> but you don't know where to start
   8 [18:03] <devildante> Don't worry! We'll guide you through contributing to your favorite project :)
   9 [18:04] <devildante> And you'll soon see that coding isn't the only way to contribute - in fact, even the tiniest of contributions can be a great help to the Ubuntu project and community
  10 [18:05] <devildante> there is a whole lot of contributions you can make
  11 [18:06] <devildante> for example, you can spread the word about Ubuntu
  12 [18:06] <devildante> There is a lot of people that don't know there is another OS apart from Windows
  13 [18:07] <devildante> So, for example, you can order CDs from Shipit (over at, and them distribute them everywhere
  14 [18:07] <devildante> you can give a talk about Ubuntu in your school/place of work/etc...
  15 [18:08] <devildante> or you can convert your friends
  16 [18:08] <devildante> there are some simple "instructions" at
  17 [18:10] <ClassBot> cazo asked: So, to "get involved" isn't so easy like it appears... the interesting should be a kind of "sponsor" to get start... but I thing it not possible... is it?
  18 [18:10] <devildante> it depends
  19 [18:10] <devildante> For spreading the word like above, you don't need a sponsor IMO
  20 [18:11] <devildante> If you want to do bug triage (which we will discuss later), you have the option of having a mentor
  21 [18:11] <ClassBot> daker asked: present your self pls!
  22 [18:12] <devildante> well, okay :p
  23 [18:12] <devildante> my name is Mohamed Amine IL Idrissi, I'm 17 years old and I'm part of Ubuntu Bug Control
  24 [18:13] <devildante> I already contributed with code, and I hope to be someday a "high-class" Ubuntu dev :)
  25 [18:13] <devildante> That was the small presentation :p
  26 [18:14] <devildante> okay, let's get to the next topic
  27 [18:15] <devildante> which is donating! you can donate a  small, medium, or big amount of money to the Ubuntu community
  28 [18:15] <devildante> You can donate here:
  29 [18:16] <devildante> let's continue
  30 [18:17] <devildante> you can do translations! whether it's translating applications, or documentation, you're always welcome :)
  31 [18:18] <devildante> Translating Ubuntu applications, you can do it here:
  32 [18:19] <devildante> If you have any questions about translating, you can ask on the Ubuntu Translations mailing list here:
  33 [18:19] <devildante> any questions until now?
  34 [18:21] <devildante> okay, let's continue :)
  35 [18:22] <ClassBot> cazo asked: AbhiJit, back to get involved. I thing I should start getting involveved, doing the joining, but, after that, what premisses? ask to somebody? What directions?
  36 [18:22] <devildante> There is always someone you can ask questions to
  37 [18:23] <devildante> For translations, I mentioned the mailing list at
  38 [18:24] <devildante> For other activities, we'll cover it later
  39 [18:24] <devildante> Let's continue, we're a little late, I think
  40 [18:25] <devildante> You can also help others with Ubuntu
  41 [18:25] <devildante> There is a lot of unanswered questions on the Ubuntu Users mailing list:
  42 [18:26] <devildante> or the #ubuntu channel on IRC
  43 [18:26] <devildante> or the ubuntu forums at
  44 [18:26] <devildante> or the launchpad support tracker at
  45 [18:27] <devildante> or the recently created Ubuntu Stack Exchange site at
  46 [18:28] <devildante> I am confident you all have enough experience to answer at least some questions :)
  47 [18:28] <ClassBot> BigWhale asked: What do to when you can't reach members of a certain project. For example, a program that needs fixing, you create a patch and none of the developers answer your hails, calls, pleas to include or at least review your patch. Who is next in the chain of command? :)
  48 [18:29] <devildante> If for example you submit a patch to KDE and they don't respond, you can propose it for inclusion in (K)Ubuntu
  49 [18:30] <devildante> we don't usually do that, though. we want to stay in sync with the original projects as much as possible
  50 [18:30] <devildante> okay, let's continue
  51 [18:31] <devildante> You can write documentation
  52 [18:32] <devildante> for example, if your monitor isn't working properly and you found a workaround, you can write a community help page to help others that have the same problem
  53 [18:34] <devildante> to do that, read the DocumentationTeam wiki page:
  54 [18:35] <devildante> it will surely guide you :)
  55 [18:35] <devildante> you can also ask on #ubuntu-doc
  56 [18:35] <ClassBot> drcooper asked: If I know gtk and wants to contribute, but is not familiar with the code or organization of gnome, where do you suggest I start ?
  57 [18:37] <devildante> Start by something you're interested in
  58 [18:37] <devildante> and contact the developers to help you, either directly or on their mailing list (the latter is preferable)
  59 [18:38] <ClassBot> daker asked: is there a specific format for writing a documentation? i mean Software documentation
  60 [18:38] <devildante> If it's for Ubuntu, there isn't a specific one, just follow the general wiki guidelines
  61 [18:39] <devildante> If it's on another project documentation/wiki, that depends, each one has its style
  62 [18:39] <devildante> any other questions?
  63 [18:40] <devildante> okay, let's continue :)
  64 [18:41] <ClassBot> Chell asked: Can you tell a bit about the Karma system. Why is it important?
  65 === yoroy_piepers is now known as yoroy
  66 [18:41] <devildante> It's not *that* important, it just measures your contributions
  67 [18:42] <devildante> It also decays over time, so to let newcomers have a chance against veterans
  68 [18:42] <devildante> Let's continue
  69 [18:42] <devildante> You can create artwork for Ubuntu
  70 [18:43] <devildante> I don't know much on the subject, I'll just let you visit those two links:
  71 [18:43] <devildante> And the mailing list:
  72 [18:44] <devildante> You can also see the currently approved projects at and start there
  73 [18:46] <devildante> Next, we have bug triaging
  74 [18:46] <devildante> There is a lot of bugs filed in Launchpad, and the list is growing steadily over time
  75 [18:47] <devildante> so there is a group of bug triagers that examines these bugs, verify if they are valid, send them to the original projects, etc...
  76 [18:48] <devildante> This group is called the Ubuntu Bug Squad team, more infos at
  77 [18:48] <devildante> To see how to help with bugs, see:
  78 [18:49] <devildante> You can also ask for a mentor to guide you through triaging bugs, you can see how to apply here:
  79 [18:50] <devildante> You can also test your systems, more info at
  80 [18:50] <devildante> (I'll speed up a little)
  81 [18:50] <ClassBot> There are 10 minutes remaining in the current session.
  82 [18:51] <ClassBot> xuacu asked: how can we, non technical users, help with bugs?
  83 [18:51] <devildante> A common misconception is that bug triaging is essentially bug fixing
  84 [18:51] <devildante> it is not
  85 [18:52] <devildante> you just verify the bug applies to you, ask for more information relevant to the bug, send it upstream, etc... all things to make the bug ready for the developer to fix
  86 [18:52] <devildante> Let's continue
  87 [18:53] <devildante> If you have an idea that can improve Ubuntu, you can propose it to the Ubuntu developers
  88 [18:53] <devildante> all this is happening at
  89 [18:54] <devildante> The final way to contribute is, of course, programming!
  90 [18:55] <devildante> I won't talk much about it, here's a link for the avid readers:
  91 [18:55] <ClassBot> There are 5 minutes remaining in the current session.
  92 [18:56] <devildante> There is also a session specially for Ubuntu Developement, by Bilal Akhtar at Wednesday 15:00 UTC
  93 [18:57] <devildante> Also, for those who want to help with translating, there is David Planella's session, tomorrow at 14:00 UTC
  94 [18:57] <ClassBot> Chell asked: what skill level is required to help triage bugs? What happens you one screws up?
  95 [18:58] <devildante> already answered, but we'll answer it again for logs :p
  96 [18:58] <devildante> You don't need a high skill level to triage bugs
  97 [18:59] <devildante> If you're not sure of something, you can always ask fellow triagers on #ubuntu-bugs
  98 [18:59] <devildante> any other question? (quick, quick!)

MeetingLogs/openweekMaverick/HowToContributeToUbuntu (last edited 2010-10-15 02:06:04 by nigelbabu)