Ubuntu Contributing Developers

Developer Membership Board (DMB) series

The article series covers the different Ubuntu developer memberships, their implied upload permissions, and the Developer Membership Board that governs them.

Developer roles:

DMB operations:

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.