Difference between revisions of "New Developer"

From Sugar Labs
Jump to navigation Jump to search
Line 20: Line 20:
 
* git
 
* git
  
 +
=== Resources ===
 
The code for the Sugar shell is on Github. You will need a Github account to contribute and you need to know git, a version control system. <br/>
 
The code for the Sugar shell is on Github. You will need a Github account to contribute and you need to know git, a version control system. <br/>
 
All repositories in Sugar can be found at our [https://github.com/sugarlabs Github Organization]. See the [http://developer.sugarlabs.org/ developer] website for more information. <br>
 
All repositories in Sugar can be found at our [https://github.com/sugarlabs Github Organization]. See the [http://developer.sugarlabs.org/ developer] website for more information. <br>
 +
 +
Also see [[Development Team]] page on this wiki for more information.
 +
 +
=== Work to do ===
 
Looking for something to do? Check these out -  
 
Looking for something to do? Check these out -  
 
* [https://github.com/ignaciouy/sugar-irc/wiki/Top-Ten-Tickets-This-Week Top Ten Bugs this week]
 
* [https://github.com/ignaciouy/sugar-irc/wiki/Top-Ten-Tickets-This-Week Top Ten Bugs this week]
Line 32: Line 37:
 
* git
 
* git
  
 +
=== Resources ===
 
You can get started using this manual - http://en.flossmanuals.net/make-your-own-sugar-activities/ <br>
 
You can get started using this manual - http://en.flossmanuals.net/make-your-own-sugar-activities/ <br>
 +
'''Note:''' This manual is a bit outdated, but most of the information still applies. <br>
  
'''Note:''' This manual is a bit outdated, but most of the information still applies. <br>
 
 
You can obtain source code from our Gitorious instance - http://git.sugarlabs.org/ <br>
 
You can obtain source code from our Gitorious instance - http://git.sugarlabs.org/ <br>
 
Create an account there, and proceed. It is very much similar to Github.
 
Create an account there, and proceed. It is very much similar to Github.
  
 +
See the [https://git.sugarlabs.org/hello-world hello-world] activity for basic source code of an activity. <br>
 +
There are many such hello world activities, [https://git.sugarlabs.org/search?q=hello+world search for them on Gitorious]
 +
 +
=== Work to do ===
 
Looking for work? Check these out -  
 
Looking for work? Check these out -  
 
* [http://bugs.sugarlabs.org/ Bug Tracker]
 
* [http://bugs.sugarlabs.org/ Bug Tracker]

Revision as of 03:37, 25 January 2014

Developing for Sugar

So you want to contribute to Sugar in code? You've come to the right place. There is always work to do, and we appreciate anyway you can help.
There are two ways you can contribute to Sugar in code -

  • Contribute to the Sugar shell itself or the related components(like toolkit)
  • Contribute to the Activities

Note: This page isn't complete. Please add whatever seems important.

Learning required skills

Here is a list of recommended resources to learn -

Contributing to Sugar shell and related components

These are the main skills required for developing Sugar shell and toolkit -

  • Python
  • C
  • GTK+ 3
  • git

Resources

The code for the Sugar shell is on Github. You will need a Github account to contribute and you need to know git, a version control system.
All repositories in Sugar can be found at our Github Organization. See the developer website for more information.

Also see Development Team page on this wiki for more information.

Work to do

Looking for something to do? Check these out -

Contributing to Activities

These are the main skills required for developing Sugar shell and toolkit -

  • Python
  • GTK+ 3
  • git

Resources

You can get started using this manual - http://en.flossmanuals.net/make-your-own-sugar-activities/
Note: This manual is a bit outdated, but most of the information still applies.

You can obtain source code from our Gitorious instance - http://git.sugarlabs.org/
Create an account there, and proceed. It is very much similar to Github.

See the hello-world activity for basic source code of an activity.
There are many such hello world activities, search for them on Gitorious

Work to do

Looking for work? Check these out -