DevelopmentNew

Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2013-04-08 13:40:03
Size: 3042
Editor: 91
Comment:
Revision 6 as of 2013-04-08 15:17:12
Size: 1284
Editor: 91
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
<<Include(BeginnersTeam/Includes/Bulletin)>>
Line 18: Line 16:
Ubuntu development is not all about programming, in fact a large portion of the community contributions require no programming knowledge at all. Packaging, documentation and bug triaging are all part of the overall development process, and are just as important.

Anyone can get involved, regardless of skill level. The Ubuntu beginners team hopes to provide you with all you need to start your development journey.
Line 21: Line 23:
= Current Tasks =
 * If you are brand new to Ubuntu development and need to install the development tool set, or are setting up a new development machine and need a step by step reminder on how to, check out the [[https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/Devbeginnings|Ubuntu Dev Tools: Installation Quick Start]]
 * We have a [[https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/Projects|list of programming projects]] that our team members are working on that are open to new members. Some offer tutoring.
 * If you are interested in Python, a popular development language in Ubuntu, see [[http://okiebuntu.homelinux.com/okwiki/pythonquest | Quest for Python]] a resource of python tutorials as well as tips for setting up Gedit to program python.
 * Read the [[https://wiki.ubuntu.com/PackagingGuide | Packaging Guide.]] This will be a valuable source as you develop for Ubuntu. Particularly [[PackagingGuide/Recipes]] is a good start, as you get to play around with the tools a bit. To get a first impression, you also might want to check out the [[MOTU/Videos|MOTU Videos]]
 * Become familiar with [[UbuntuDevelopment|the Ubuntu Development overview]], this will help you get an idea how the Ubuntu Development Process works. Definitely check out [[UbuntuDevelopment/KnowledgeBase]] for a good list of in-depth guides, tutorials and guidelines.
 * Check the Development Focus group [[ https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/Academy | Academy page]] for any current programming classes.
 * Another place to look for Package oriented classes is the [[Packaging/Training]] sessions in [[irc://irc.freenode.net/ubuntu-classroom|#ubuntu-classroom]].
 * [[http://daniel.holba.ch/temp/guide/fixing-a-bug.html | Work on bug fixes]] and new packages. This is where you should start once familiar with packaging and/or a particular programming language.
 * Request sponsor review of suggested changes, where sponsors:
  * review the packages prepared by the prospective developer
  * provide constructive feedback
  * upload the package when they are satisfied with its quality
  * for more information, please read [[SponsorshipProcess]]
= Development resources =
INSERT LINKS/DOCS ABOUT DEVELOPMENT RESOURCES

This team is now deprecated. Official announcement about the team's closure can be found here.

https://launchpad.net/@@/person Path: Development

About

The development path is here to help new users learn about the development process for Ubuntu and to provide a roadmap to becoming part of the global team of community developers known as Masters of the Universe. The Ubuntu beginners team can provide the following support.

  • Programming languages
  • Programming tools
  • Ubuntu packaging
  • Version control systems
  • Patches
  • Minor bug reporting/triaging

Ubuntu development is not all about programming, in fact a large portion of the community contributions require no programming knowledge at all. Packaging, documentation and bug triaging are all part of the overall development process, and are just as important.

Anyone can get involved, regardless of skill level. The Ubuntu beginners team hopes to provide you with all you need to start your development journey.

MOTU Roadmap

INSERT INFO ABOUT MOTU MEMBERSHIP

Development resources

INSERT LINKS/DOCS ABOUT DEVELOPMENT RESOURCES


CategoryBeginnersTeam

BeginnersTeam/FocusGroups/DevelopmentNew (last edited 2013-04-09 06:05:58 by cpc4-sotn11-2-0-cust158)