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

James Cameron quozl at laptop.org
Wed Nov 21 20:07:43 EST 2018


Hexchat is not a Sugar activity though, and we can't suggest it for
people who won't install packages.

On Wed, Nov 21, 2018 at 04:29:06PM -0800, Thomas Gilliard wrote:
> 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
> >
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

-- 
James Cameron
http://quozl.netrek.org/


More information about the Sugar-devel mailing list