Ubuntu Prospective Developers

This is where you should start if you are interested in joining the development team. Prospective Developers:

  • Work on bug fixes, merges, syncs and any other aspect of Ubuntu development.

  • Gain experience with Debian-format packaging.

  • Participate in technical discussions with Ubuntu developers, providing ideas and feedback.

Sponsorship

Prospective Developers request reviews of their suggested changes from a sponsor, who will:

  • Review the packages prepared by the Prospective Developer

  • Provide constructive feedback and

  • Upload the package when they are satisfied with its quality.

Training and preparation

As a Prospective Developer, you are at the start of your Ubuntu Developer journey. The path you take is up to you. However, to get started, you should start with the basics:

        block-beta
columns 2
  block:left
    InitialStudies("Initial studies")
    columns 1
    Concepts{{"<a href=https://github.com/canonical/ubuntu-maintainers-handbook>Concepts</a>"}}
    GitUbuntu{{"git-ubuntu"}}
    DebianPolicy{{"<a href=https://www.debian.org/doc/debian-policy/>Debian Policy</a>"}}
  end

  block:right
    InitialTasks("Initial tasks")
    columns 1
    BugTriage["<a href='https://documentation.ubuntu.com/project/contributors/bug-triage/'>Bug triage</a>"]
    BiteSizedBugs["Bite-sized bugs"]
    TrivialPackgeMerges["Trivial package merges"]
  end

  InitialStudies --> InitialTasks

  classDef Studies fill: #FFDAB9, stroke:#F4A460;
    class InitialStudies,InitialTasks Studies
  classDef invisible fill:transparent,stroke:transparent;
    class left,right invisible
    

Become a Prospective Developer

There are no requirements to be a Prospective Developer, and you don’t need to apply. Anyone with interest is encouraged to become involved!

Prospective Developers are not implicitly considered as Ubuntu Members. If you have recently started contributing to Ubuntu and want to apply for Membership, consider becoming a Contributing Developer.