[Sugar-devel] Seeking guidance to start contributing to Sugar Labs

Thomas Gilliard satellitgo at gmail.com
Wed Nov 21 19:29:06 EST 2018


This works:

https://wiki.sugarlabs.org/go/Fedora_29#1-.29_install_hexchat_in_soas

On 11/21/18 12:33 PM, James Cameron wrote:
> Yes, there are multiple IRC activities.  Two that I know of are IRC
> and Polari.  Both may need changes to adapt to recent policy changes
> in IRC that require registration by e-mail.  Polari activity needs
> updating with the fixes from the upstream Polari project.  It may be a
> big job.
>
> https://github.com/sugarlabs/irc-activity
> https://github.com/sugarlabs/PolariActivity
>
> There's at least one Simon game recently written, see
> https://github.com/sugarlabs/simulate-activity
>
> Key to getting started is to get started.  It may be difficult or time
> consuming the first time, but it gets easier.
>
> There are loads of activities, but many of them don't work.  So you
> can get started by trying each one.  That will also give you an idea
> of what is available, and what isn't available yet.
>
> Largest list of activities is activities.sugarlabs.org, with many of
> them but not all in github.com/sugarlabs or elsewhere on github, or on
> our old gitorious instance git.sugarlabs.org
>
> On Wed, Nov 21, 2018 at 06:36:21PM +0000, Andrew Carton wrote:
>> 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. [1]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 <[2]divyampatro1997 at gmail.com>
>> wrote:
>>
>>      *
>>      Thanks :)
>>
>>      [3]Mailtrack  Sender notified by
>>                    [4]Mailtrack 11/20/18, 10:51:40 PM
>>
>>      On Tue, 20 Nov 2018 at 22:50, Chihurumnaya Ibiam <[5]
>>      ibiamchihurumnaya at gmail.com> wrote:
>>
>>          Hi Divyam Patro,
>>
>>          You can check out [6]musicblocks which makes use of javascript,
>>          they're other repos in our [7]github org 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,
>>
>>              [8]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,
>>
>>              [9]https://github.com/sugarlabs/sugar-docs/blob/master/src/
>>          CODE_OF_CONDUCT.md
>>
>>              * mandatory,
>>
>>          3.  Join the developer mailing list,
>>
>>              [10]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,
>>
>>              [11]https://github.com/
>>
>>              * for reporting issues, and fixing problems in source code,
>>
>>              * recommended,
>>
>>          5.  Join the Sugar Labs GitHub organisation,
>>
>>              [12]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,
>>
>>              [13]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 [14]wiki.sugarlabs.org account,
>>
>>              [15]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 [16]activities.sugarlabs.org account,
>>
>>              [17]https://activities.sugarlabs.org/
>>
>>              * needed for releasing new versions of Sugar activities,
>>
>>              * optional,
>>
>>          9.  Get a [18]shell.sugarlabs.org account,
>>
>>              [19]https://wiki.sugarlabs.org/go/Service/shell#
>>          Requesting_a_shell_account
>>
>>              * requires a justification,
>>
>>              * may also provide @[20]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 [21]translate.sugarlabs.org account,
>>
>>              [22]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 [23]bugs.sugarlabs.org account,
>>
>>              [24]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,
>>
>>              [25]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,
>>
>>              [26]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://[27]irc.freenode.net/#sugar
>>
>>              * for synchronous chat with others,
>>
>>              * requires registration with [28]freenode.net,
>>
>>              * optional,
>>
>>          15. Join the Internet Relay Chat channel #sugar-meeting
>>
>>              irc://[29]irc.freenode.net/#sugar-meeting
>>              [30]http://meeting.sugarlabs.org/
>>
>>              * for meetings, but keep your own transcripts and minutes,
>>
>>              * requires registration with [31]freenode.net,
>>
>>              * optional,
>>
>>          16. Maintain an Activity
>>
>>              [32]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
>>          [cleardot]
>>
>>          --
>>          
>>          Ibiam Chihurumnaya
>>          [33]ibiamchihurumnaya at gmail.com
>>         
>>         
>>
>>          On Tue, Nov 20, 2018 at 6:07 PM Divyam Patro <[34]
>>          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
>>              [35]Sugar-devel at lists.sugarlabs.org
>>              [36]http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>      _______________________________________________
>>      Sugar-devel mailing list
>>      [37]Sugar-devel at lists.sugarlabs.org
>>      [38]http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>> References:
>>
>> [1] https://www.youtube.com/watch?v=1Yqj76Q4jJ4
>> [2] mailto:divyampatro1997 at gmail.com
>> [3] https://mailtrack.io/?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
>> [4] https://mailtrack.io/?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
>> [5] mailto:ibiamchihurumnaya at gmail.com
>> [6] https://github.com/sugarlabs/musicblocks
>> [7] https://github.com/sugarlabs
>> [8] https://github.com/sugarlabs/sugar-docs/blob/master/src/how-can-i-help.md
>> [9] https://github.com/sugarlabs/sugar-docs/blob/master/src/CODE_OF_CONDUCT.md
>> [10] https://lists.sugarlabs.org/listinfo/sugar-devel
>> [11] https://github.com/
>> [12] https://github.com/sugarlabs
>> [13] https://wiki.sugarlabs.org/go/Sugar_Labs/Members
>> [14] http://wiki.sugarlabs.org/
>> [15] https://wiki.sugarlabs.org/
>> [16] http://activities.sugarlabs.org/
>> [17] https://activities.sugarlabs.org/
>> [18] http://shell.sugarlabs.org/
>> [19] https://wiki.sugarlabs.org/go/Service/shell#Requesting_a_shell_account
>> [20] http://sugarlabs.org/
>> [21] http://translate.sugarlabs.org/
>> [22] https://translate.sugarlabs.org/
>> [23] http://bugs.sugarlabs.org/
>> [24] https://bugs.sugarlabs.org/
>> [25] https://lists.sugarlabs.org/listinfo/soas
>> [26] https://github.com/sugarlabs/sugar/blob/master/docs/debian.md#packaging
>> [27] http://irc.freenode.net/#sugar
>> [28] http://freenode.net/
>> [29] http://irc.freenode.net/#sugar-meeting
>> [30] http://meeting.sugarlabs.org/
>> [31] http://freenode.net/
>> [32] https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer
>> [33] mailto:ibiamchihurumnaya at gmail.com
>> [34] mailto:divyampatro1997 at gmail.com
>> [35] mailto:Sugar-devel at lists.sugarlabs.org
>> [36] http://lists.sugarlabs.org/listinfo/sugar-devel
>> [37] mailto:Sugar-devel at lists.sugarlabs.org
>> [38] http://lists.sugarlabs.org/listinfo/sugar-devel
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>


More information about the Sugar-devel mailing list