Development

Differences between revisions 2 and 45 (spanning 43 versions)
Revision 2 as of 2008-11-02 16:42:10
Size: 719
Editor: 143
Comment:
Revision 45 as of 2011-05-14 15:31:48
Size: 3925
Editor: pool-74-110-120-202
Comment: Added link to projects
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(2)>>|| <<Include(BeginnersTeam/Includes/Header)>>
<<Include(BeginnersTeam/Includes/Bulletin)>>

{{https://launchpad.net/@@/person}} '''Focus Group''': Development<<BR>>
{{https://launchpad.net/favicon.ico}} '''Launchpad''': LaunchpadHome:ubuntu-beginners-dev <<BR>>
{{https://launchpad.net/@@/mail}} '''Email''': [[http://lists.ubuntu.com/mailman/listinfo/Ubuntu-beginners |Ubuntu-beginners]]<<BR>>
Line 4: Line 9:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(3)>>||
Line 5: Line 11:
The development team is here to help new users get acclimated to working in a team, contributing parts to create a whole. We teach Subversion and any language that we collectively know. The development team is here to help new users learn application design, programming concepts, get acclimated to working in a team, contributing parts to create a whole. Additionally a familiarity with Version Control Systems(VCS) is important in Open Source development. Development FG members must demonstrate an aptitude with [[https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/VersionControl | Subversion (svn) and Bazaar (bzr)]]. We teach any language that we collectively know.
Line 7: Line 13:
Our IRC channel is #ubuntu-beginners-dev on Freenode (irc.freenode.net). Our Launchpad project is located [[https://launchpad.net/~ubuntu-beginners-dev|here]]. All members are requested to subscribe to our mailing list, which is also on our Launchpad page.
Line 8: Line 15:
= Using the Subversion Server = = Objectives =
 * Educate Team Members on Ubuntu Development
 * Help members work towards membership in Development oriented teams in the community.
 * Provide learning sessions through the Development Focus Group Academy.
Line 10: Line 20:
 * More to Come here. = 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]]
Line 12: Line 35:
= Members = == Meetings ==
Line 14: Line 37:
All meeting information can be found [[https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/Meeting|here]]
Line 15: Line 39:
||'''Name'''||'''Role'''||
||[[ https://wiki.ubuntu.com/Paultag || paultag ]]||Lead||
||bodhi_zazen||Lead||
||y_lee||Developer||
||tinivole||Developer||
||nhandler||Developer||
||Joeb454||Developer||
||perlluver||Developer||
||drubin||Developer||
||Old_Soldier||Documenter||
----
CategoryBeginnersTeam

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

Info (!) Ubuntu Help and Support IRC Channel: #ubuntu-beginners on irc.freenode.net Info (!)

Info (!) Community and Team IRC Channel: #ubuntu-beginners-team on irc.freenode.net Info (!)

https://launchpad.net/@@/person Focus Group: Development
https://launchpad.net/favicon.ico Launchpad: ubuntu-beginners-dev
https://launchpad.net/@@/mail Email: Ubuntu-beginners

About Us

The development team is here to help new users learn application design, programming concepts, get acclimated to working in a team, contributing parts to create a whole. Additionally a familiarity with Version Control Systems(VCS) is important in Open Source development. Development FG members must demonstrate an aptitude with Subversion (svn) and Bazaar (bzr). We teach any language that we collectively know.

Our IRC channel is #ubuntu-beginners-dev on Freenode (irc.freenode.net). Our Launchpad project is located here. All members are requested to subscribe to our mailing list, which is also on our Launchpad page.

Objectives

  • Educate Team Members on Ubuntu Development
  • Help members work towards membership in Development oriented teams in the community.
  • Provide learning sessions through the Development Focus Group Academy.

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 Ubuntu Dev Tools: Installation Quick Start

  • We have a 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 Quest for Python a resource of python tutorials as well as tips for setting up Gedit to program python.

  • Read the 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

  • Become familiar with 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 Academy page for any current programming classes.

  • Another place to look for Package oriented classes is the Packaging/Training sessions in #ubuntu-classroom.

  • 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

Meetings

All meeting information can be found here


CategoryBeginnersTeam

BeginnersTeam/FocusGroups/Development (last edited 2013-03-09 23:07:23 by duanedesign)