Ubuntu Contributing Developers

Ubuntu Contributing Developers are implicitly considered Ubuntu Members. They are members of the ubuntu-developer-members team in Launchpad.

Sponsorship

Contributing Developers continue with sponsored uploads as a Ubuntu Prospective Developers. They request reviews of their suggested changes from a sponsor, who will:

  • Review the packages prepared by the Contributing Developer

  • Provide constructive feedback and

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

Training and preparation

To prepare for becoming a Contributing Developer, you should work primarily on your basic skills:

        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
    

You should be able to demonstrate significant and sustained contributions to Ubuntu Development.

Become a Contributing Developer

First check the general requirements for Ubuntu membership. You can then apply to the Developer Membership Board using the Developer Membership application process.