UbuntuDevelopers
|
Size: 1966
Comment: draft
|
Size: 3054
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Ubuntu developers represent an important part of the creation of Ubuntu. They have a direct influence on the software included in Ubuntu and whether it meets the needs of end users. They are responsible for ensuring that Ubuntu works, and works as well as it can with the resources available. There are two primary types of Ubuntu developers: | Ubuntu developers represent an important part of the creation of Ubuntu. They have a direct influence on the software included in Ubuntu and whether it meets the needs of end users. They are responsible for ensuring that Ubuntu works, and works as well as it can with the resources available. There are three types of Ubuntu developers: == Prospective Developers == This is where you should start if you are interested in joining the development team. Prospective developers: * work with an existing developer or core developer as a sponsor and mentor, who: * reviews the packages prepared by the prospective developer * provides constructive feedback * uploads the package when they are satisfied with its quality * participate in the development community by interacting with [:MOTU] and core developers * become Ubuntu Members (see http://www.ubuntu.com/community/processes/newmember/) * after gaining experience, apply to become an Ubuntu Developer according to the NewDeveloperProcess |
| Line 7: | Line 19: |
| * understand packaging concepts * apply this knowledge by uploading new packages, and updating existing packages, in the `universe` component (XXX add link) |
* understand packaging concepts, having substantial experience uploading packages through a sponsor * apply this knowledge by uploading new packages, and updating existing packages, in the `universe` component * may also contribute to the `main` component in cooperation with a core developer |
| Line 10: | Line 23: |
| * provide guidance and feedback to prospective Ubuntu developers regarding technical issues | * ask questions of other developers in order to expand their understanding of packaging work * provide guidance for prospective Ubuntu developers regarding technical issues * participate in technical discussions with other Ubuntu developers, providing ideas and feedback |
| Line 16: | Line 31: |
| * have a strong working knowledge of packaging concepts and techniques | * have a strong working knowledge of packaging concepts and techniques, refined through experience |
| Line 20: | Line 35: |
| * take a leading role in development projects to improve Ubuntu |
Ubuntu developers represent an important part of the creation of Ubuntu. They have a direct influence on the software included in Ubuntu and whether it meets the needs of end users. They are responsible for ensuring that Ubuntu works, and works as well as it can with the resources available. There are three types of Ubuntu developers:
Prospective Developers
This is where you should start if you are interested in joining the development team. Prospective developers:
- work with an existing developer or core developer as a sponsor and mentor, who:
- reviews the packages prepared by the prospective developer
- provides constructive feedback
- uploads the package when they are satisfied with its quality
- participate in the development community by interacting with [:MOTU] and core developers
become Ubuntu Members (see http://www.ubuntu.com/community/processes/newmember/)
after gaining experience, apply to become an Ubuntu Developer according to the NewDeveloperProcess
Ubuntu Developers (MOTU)
are members of the [http://launchpad.net/people/ubuntu-dev ubuntu-dev] team in Launchpad
are responsible for the maintenance of most of the packages in Ubuntu (the universe and multiverse components)
- understand packaging concepts, having substantial experience uploading packages through a sponsor
apply this knowledge by uploading new packages, and updating existing packages, in the universe component
may also contribute to the main component in cooperation with a core developer
- merge new versions from Debian
- ask questions of other developers in order to expand their understanding of packaging work
- provide guidance for prospective Ubuntu developers regarding technical issues
- participate in technical discussions with other Ubuntu developers, providing ideas and feedback
Ubuntu Core Developers
are members of the [http://launchpad.net/people/ubuntu-core-dev ubuntu-core-dev] team in Launchpad
are responsible for the maintenance of packages in the main and restricted components
- have a strong working knowledge of packaging concepts and techniques, refined through experience
- have a strong working knowledge of Ubuntu project procedures, especially those related to the release process and support commitments, and an understanding of the reasons why they exist
- are able to apply this knowledge to a variety of packages and subsystems
- have a history of substantial direct contributions to the distribution
- take a leading role in development projects to improve Ubuntu
- specify, develop and deploy new features for the default installation of Ubuntu
- exercise great care in their work, with the understanding that their efforts have a direct impact on others, including:
- every Ubuntu user
- the Ubuntu release team
- corporate partners who provide support for Ubuntu
- feel a sense of personal responsibility for the quality of Ubuntu releases and for the satisfaction of Ubuntu users
UbuntuDevelopers (last edited 2025-10-01 09:46:10 by sally-makin)