[Sugar-devel] Seeking guidance to start contributing to Sugar Labs
Andrew Carton
cartonandrew at gmail.com
Wed Nov 21 13:36:21 EST 2018
Hey,
I'd love to get started contributing too. I've been lurking for a while,
and dabbling with python's GTK3 C bindings and got some windows and forms
running. I'd love to take something simple and get it up and running. I
wrote a few months ago, about the original IRC Client Activity that was a
bit wacky but it seems you wrote a new one that replaced it and did an
excellent job with it by the way. I was interested back then, in messing
around a bit with the old one and trying to improve it, but the new one is
really good, so I kind of left the idea.
I had an interesting idea from another course I was doing. It's called The
Simon Game, and not sure if there is already an existing app.
https://www.youtube.com/watch?v=1Yqj76Q4jJ4 Basically, it is an app with
four colours, with musical tones associated to each colour, and you
memorise the sequence of that and gets longer and longer, and the player
has to play back the sequence.
Not sure how I'd program it though or if it would be easy or hard or if
it's already done or not.
Maybe, other people could come up with similar ideas or have something
simple that is doable by junior developers like me.
I'd certainly give something a go, even if it is small fixes to existing
applications that I would be able to do.
It's kind of difficult to know where to start, as there are loads of
activities, and well I guess starting on the issues tracker is where one
would really begin right?
Thanks,
Andrew.
On Tue, 20 Nov 2018 at 17:22, Divyam Patro <divyampatro1997 at gmail.com>
wrote:
> Thanks :)
>
>
> [image: Mailtrack]
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> Sender
> notified by
> Mailtrack
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> 11/20/18,
> 10:51:40 PM
>
> On Tue, 20 Nov 2018 at 22:50, Chihurumnaya Ibiam <
> ibiamchihurumnaya at gmail.com> wrote:
>
>> Hi Divyam Patro,
>>
>> You can check out musicblocks <https://github.com/sugarlabs/musicblocks>
>> which makes use of javascript,
>> they're other repos in our github org <https://github.com/sugarlabs>
>> that makes use of javascript, be sure to check them out.
>>
>> Here is a list by James that you should also look at.
>>
>> New to Sugar Labs? Unlock these achievements in any order;
>>
>> 1. Use Sugar or Sugarizer,
>>
>>
>> https://github.com/sugarlabs/sugar-docs/blob/master/src/how-can-i-help.md
>>
>> * by using Sugar or Sugarizer you will learn how it works, and
>> what can be improved.
>>
>> * mandatory,
>>
>> 2. Read our Code of Conduct,
>>
>>
>> https://github.com/sugarlabs/sugar-docs/blob/master/src/CODE_OF_CONDUCT.md
>>
>> * mandatory,
>>
>> 3. Join the developer mailing list,
>>
>> https://lists.sugarlabs.org/listinfo/sugar-devel
>>
>> * for asking questions and helping others,
>>
>> * don't use digest mode if you plan to post messages or replies,
>> as it breaks threads, and please try to keep discussions public,
>>
>> * mandatory,
>>
>> 4. Get a GitHub account,
>>
>> https://github.com/
>>
>> * for reporting issues, and fixing problems in source code,
>>
>> * recommended,
>>
>> 5. Join the Sugar Labs GitHub organisation,
>>
>> https://github.com/sugarlabs
>>
>> * for regular source code contributors, and reviewers, by
>> invitation, contact one of the existing members,
>>
>> * helpful for mail notification of GitHub activity,
>>
>> * optional,
>>
>> 6. Join as a Member of Sugar Labs,
>>
>> https://wiki.sugarlabs.org/go/Sugar_Labs/Members
>>
>> * requires some contribution; code, documentation, translations,
>> maintenance, running a Sugar deployment, or any other
>> non-trivial activities which benefit Sugar Labs,
>>
>> * reviewed by committee,
>>
>> * optional,
>>
>> 7. Get a wiki.sugarlabs.org account,
>>
>> https://wiki.sugarlabs.org/
>>
>> * needed for maintaining Wiki content,
>>
>> * needed as part of moving Wiki content to GitHub,
>>
>> * for subscribing to edit notifications.
>>
>> * optional,
>>
>> 8. Get an activities.sugarlabs.org account,
>>
>> https://activities.sugarlabs.org/
>>
>> * needed for releasing new versions of Sugar activities,
>>
>> * optional,
>>
>> 9. Get a shell.sugarlabs.org account,
>>
>>
>> https://wiki.sugarlabs.org/go/Service/shell#Requesting_a_shell_account
>>
>> * requires a justification,
>>
>> * may also provide @sugarlabs.org mail address,
>>
>> * for releasing new versions of Sugar components, test builds,
>> large data sets, or public git hosting,
>>
>> * for limited experimentation with non-root network services, such
>> as bots or IRC proxies,
>>
>> * optional,
>>
>> 10. Get a translate.sugarlabs.org account,
>>
>> https://translate.sugarlabs.org/
>>
>> * if you are bi- or multi-lingual, use your skills,
>>
>> * especially if you can test Sugar activities and components, as
>> this will inform your translations,
>>
>> * optional,
>>
>> 11. Get a bugs.sugarlabs.org account,
>>
>> https://bugs.sugarlabs.org/
>>
>> * only if you must maintain old bug reports,
>>
>> * new issues may be reported via GitHub,
>>
>> * optional,
>>
>> 12. Join Sugar on Fedora live system mailing list,
>>
>> https://lists.sugarlabs.org/listinfo/soas
>>
>> * download, test, report bugs, fix bugs, package,
>>
>> * share your experience with others who focus on this
>> distribution,
>>
>> * optional,
>>
>> 13. Join Sugar on Debian mailing lists,
>>
>>
>> https://github.com/sugarlabs/sugar/blob/master/docs/debian.md#packaging
>>
>> * download, test, report bugs, fix bugs, package,
>>
>> * share your experience with others who focus on this distribution,
>>
>> * optional,
>>
>> 14. Join the Internet Relay Chat channel #sugar
>>
>> irc://irc.freenode.net/#sugar
>>
>> * for synchronous chat with others,
>>
>> * requires registration with freenode.net,
>>
>> * optional,
>>
>> 15. Join the Internet Relay Chat channel #sugar-meeting
>>
>> irc://irc.freenode.net/#sugar-meeting
>> http://meeting.sugarlabs.org/
>>
>> * for meetings, but keep your own transcripts and minutes,
>>
>> * requires registration with freenode.net,
>>
>> * optional,
>>
>> 16. Maintain an Activity
>>
>>
>> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer
>>
>> * many learner focused activities (apps) need simple maintenance,
>>
>> * adopt an activity you like as your focus.
>>
>> Hope that helps!
>>
>> Looking forward to your contributions
>>
>> --
>>
>> Ibiam Chihurumnaya
>> ibiamchihurumnaya at gmail.com
>>
>>
>>
>> On Tue, Nov 20, 2018 at 6:07 PM Divyam Patro <divyampatro1997 at gmail.com>
>> wrote:
>>
>>> Hi developers,
>>> My name is Divyam Patro. I'm a pre-final year undergrad from BITS
>>> Pilani, India.
>>> I've been coding for 3 years now and I'm just starting to explore the
>>> world of open source. Came to know about Sugar Labs from GSOC Archives and
>>> I loved the mission. I have some experience with the MERN stack and I'm a
>>> big time javascript and web development enthusiast. I want to start
>>> contributing right away and I would really appreciate your help!
>>>
>>> _______________________________________________
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>
>> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20181121/d811af93/attachment-0001.html>
More information about the Sugar-devel
mailing list