[Ubuntu-eg] An Open Source Contribution [Suggestion]
Ahmed Shams
ashams at ubuntu.com
Mon Apr 23 17:47:03 UTC 2012
On 23 April 2012 20:19, Seif Lotfy <seif at lotfy.com> wrote:
> On Wed, Mar 21, 2012 at 8:02 PM, mosab.ahmad at gmail.com <
> mosab.ahmad at gmail.com> wrote:
>
>> Hello all,
>>
>> I suggest that we hold an event to share among ourselves how to
>> contribute to open source practically, not just in theory.
>>
>> Typical sessions should include but is not limited to :
>>
>> - Version control
>> - Pulling/Pushing/Merging
>> - How to deal with patches and diffs
>> - Different version control systems (cvs, svn, git, hg, bzr)
>> - peer review
>> - Testing
>> - How to properly identify and report a bug
>> - Automated testing
>> - Packaging
>> - How to package your software to a .deb package for ubuntu
>>
>>
>> I love your enthusiasm, really awesome and infectious.
> I had a long discussion with Ahmed about this. We came to a point where we
> noticed that we as a community we end up giving classes and sessions but we
> never apply it. We have done this in the past and we still want to do more.
> This approach is good but not efficient. We are trying to grow
> unorganically.
> Let us start with ourselves. Each one of us here should try to fix a bug
> and report by the end of this month what he fixed, reported or translated.
> This way the community will know who is capable with what and thus they
> can approach those figures with questions. This eventually could lead to a
> mentorship program.
>
> What do you think?
> Cheers
> Seif
>
As it's a self-learning approach, let's design patterns that a person can
get inside and continue looping till s/he learn what they intended to. Such
patterns can exactly like what Seif suggested, do something on daily
basis(i.e. triage number of bugs, report number of bugs, test something,
fix some code, etc) and report what you did monthly or even weekly or
biweekly to here or the -dev ML. I think, it needs more like a task list,
so ppl would know exactly what task to do and when.
Besides that, we still have the advantage of "Screencasts". We can skip
giving the same courses/mentorship again and again by recording whatever we
want to give in a screencast and ppl will continue viewing it forever.
Questions can be answered on this mailing-list or on the -dev
mailinglist(to avoid making noise).
--
Regards,
Ahmed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-eg/attachments/20120424/85a7b40b/attachment.html>
More information about the Ubuntu-eg
mailing list