Page MenuHomePhabricator

Goal: Integrate the new Web APIs hub with mediawiki.org
Closed, ResolvedPublic

Description

Part of T101100: Engineering Community quarterly goals for July-September 2015

Result

Partially completed

New Web APIs hub is ready for 3rd party developers.

A process for contributing documentation exists.

BUT Blueprint skin available only in prototype, not mediawiki.org, due to lack of UX resources and community resistance.

  • @Spage (previously in Engineering Community) was on loan from Reading to work on this goal.
  • @Volker_E (Reading Design) went beyond call of duty volunteering many fixes to Blueprint skin.
  • Plan to keep writing documentation based on explicit needs from developers using our APIs.
  • UX refresh priority demoted as long as UX resources are not committed.

This task is closed as a quarterly goal. The open blockers will be pursued on their own priorities.

Previous description

The prototype on http://devhub.wmflabs.org/wiki/Dev:Data_and_developer_hub for T307: Announcing the Developer Hub prototype release is a short-term solution.

The goal is a coherent experience for third-party developers, whether entering from

It would help if T93610: Put WikimediaUI Style Guide on mediawiki.org was a priority for other teams, since it shares dependencies.

Measurement of success

  • New Developer Hub available in mediawiki.org with basic content and coherent user experience.
  • Community process to propose and contribute documentation.

Dependencies

  • Blueprint maintainers (Reading Design)
  • mediawiki.org community (fuzzy)

ETA

DevRel-September-2015

Relation with WMF Call to Action

EXPERIMENT: support innovation & new knowledge

Related Objects

StatusSubtypeAssignedTask
ResolvedVolker_E
ResolvedNone
DeclinedNone
DeclinedNone
ResolvedQgil
ResolvedQgil
ResolvedQgil
Resolved Spage
DeclinedNone
Resolved Spage
Resolved Spage
DeclinedNone
Resolved Spage
DeclinedNone
Resolved Prtksxna
Resolved Prtksxna
Resolved Prtksxna
Resolved Spage
ResolvedJdlrobson
ResolvedNone
DeclinedNone
ResolvedNone
ResolvedQgil
ResolvedVolker_E
Resolved violetto
ResolvedVolker_E
ResolvedVolker_E
DeclinedNone
ResolvedNone
ResolvedVolker_E
DeclinedNone
ResolvedVolker_E
ResolvedVolker_E
ResolvedVolker_E
ResolvedVolker_E
ResolvedPastakhov
ResolvedNone
ResolvedPastakhov
ResolvedNone
ResolvedVolker_E
ResolvedNone
ResolvedVolker_E
ResolvedVolker_E
ResolvedVolker_E
ResolvedQgil
Resolved Spage
ResolvedQgil
ResolvedQgil
ResolvedQgil
ResolvedNone
DeclinedNone
ResolvedQgil
ResolvedDzahn
ResolvedQgil
ResolvedQgil
Resolved Rfarrand
ResolvedAklapper
Resolved Spage
Resolved Spage
Resolved DannyH
Declined Spage
DeclinedNone
DeclinedNone
Resolved Spage
DeclinedNone

Event Timeline

Spage claimed this task.
Spage raised the priority of this task from to Needs Triage.
Spage updated the task description. (Show Details)
Spage added projects: Web-APIs-Hub, Epic.
Spage set Security to None.
Qgil renamed this task from integrate new Developer hub with mediawiki.org to Integrate new Developer hub with mediawiki.org.Jun 10 2015, 10:00 AM
Qgil triaged this task as Medium priority.
Qgil updated the task description. (Show Details)
Qgil updated the task description. (Show Details)
Qgil added subscribers: violetto, Volker_E, Prtksxna.
Qgil renamed this task from Integrate new Developer hub with mediawiki.org to Goal: Integrate new Developer hub with mediawiki.org.Jun 10 2015, 10:02 AM
Qgil renamed this task from Goal: Integrate new Developer hub with mediawiki.org to Goal: Integrate the new Web APIs hub with mediawiki.org.Aug 8 2015, 2:47 PM
Qgil subscribed.

Tuesday 2015-09-01T18:00 UTC (11am San Francisco time) we will be having an IRC office hour about

If you're interested in developing with, documenting, or promoting MediaWiki/Wikimedia APIs, you should attend. I hope by having a realtime conversation we can come to a shared understanding faster.

@Spage, one measurement of success of this goal is "Community process to propose and contribute documentation". I think you mentioned a wiki page for this, but I cannot find it.

@Spage, one measurement of success of this goal is "Community process to propose and contribute documentation". I think you mentioned a wiki page for this, but I cannot find it.

https://www.mediawiki.org/wiki/Web_APIs_hub/Contributing

Qgil updated the task description. (Show Details)

This task is closed as a quarterly goal. The open blockers will be pursued on their own priorities. Check the updated description for details.