Developer Relations

(Redirected from Engineering Community Team)
Jump to: navigation, search
The Developer Relations team within the Wikimedia Foundation Community Engagement department.

The Developer Relations team supports developers using Wikimedia web APIs and software projects to spread and improve free knowledge. Our primary focus is to help developers build and scale successful projects using Wikimedia web APIs. We encourage them to contribute to our free and open source projects as a way to achieve their own goals.

We are part of the Community Engagement department at the Wikimedia Foundation. You can find us on IRC at #wikimedia-devrelconnect.

Areas[edit | edit source]

Documentation[edit | edit source]

Coordination of entry-level and mid-level documentation with a focus on the Web APIs hub that encourages developers to use Wikimedia data and APIs. Coordination of volunteer documentation efforts.

Events[edit | edit source]

Organization of online and face-to-face events, including the Wikimedia Developer Summit, the Wikimedia Hackathon, Wikimania's Hackathon, and smaller events for hacking, training, and promote new technologies.

Community[edit | edit source]

Outreach programs for new free and open source contributors. Bug management and facilitation of an OSS development backlog together with Community Tech and other teams and volunteers willing to contribute developer sources. Supervision of community health and metrics.

One key metric[edit | edit source]

Number of active users of Wikimedia web APIs hosted in Wikimedia Labs and third party servers.

(We don't have this metric today, see T102079 Metrics about the external use of the Wikimedia APIs)

Planning[edit | edit source]

You can follow our work and get involved. Contributors of all disciplines and skill levels are welcome!

Workflows[edit | edit source]

These are regular tasks that usually don't make it to our goals or backlogs explicitly, but take a significant portion of our time and attention.

Everywhere (within reason)[edit | edit source]

  • Help newcomers with technical questions, reporting their first bugs, or looking for first tasks to contribute.
  • Help keeping discussions friendly, intervening in specific situations if needed.

Phabricator[edit | edit source]

  • Scan new tasks, bringing them into good shape and looking for potential issues that need escalation.
  • Triage old tasks in order to push forward bugs or feature requests that require higher attention, or resolving obsolete reports.
  • Oversee the creation and renaming of new projects.
  • Assist Operations in the Volunteer NDA process.
  • Assist Release Engineering handling Phabricator bugs and feature requests, and upstreaming Wikimedia requests.

For a more detailed description of workflows, see Bugwrangler.

Events[edit | edit source]

  • Plan and run a continuous stream of online Tech Talks and Wikimedia Tech meetups in San Francisco.
  • Help organizing logistics Wikimedia Foundation Engineering team off-sites, including in person support when required.

Gerrit[edit | edit source]

  • Check old open code reviews in Gerrit in order to push for updates, bring new reviewers, or close the review.

State of the Communities[edit | edit source]

  • Elaborate a summary of relevant Engineering Community events for State of the Communities, an internal weekly report from Community Engagement to Lila Tretikov.
  • From these weekly summaries, select a few to be showcased in State of the Communities at the monthly Metrics meeting.

Team[edit | edit source]

Engineering Community team[edit | edit source]

Before September 2015, this team was called Engineering Community. Check the reasons for the change and follow our previous activity in the links below.