Page MenuHomePhabricator

Announcing the Developer Hub prototype release
Closed, ResolvedPublic

Description

The Developer Hub prototype release is a relevant event for our developer community and also for the purpose of developer outreach. We should have an announcement coordinated with Comms.

See it at http://devhub.wmflabs.org/wiki/Dev:Data_and_developer_hub , create blockers of this task or comment on related tasks TXX

Details

Reference
fl486
ReferenceSource BranchDest BranchAuthorTitle
repos/releng/gitlab-settings!35review/brennen/revert-container-registrymainbrennenconfigure-projects: default registry access to allowed
repos/data-engineering/airflow-dags!237add_analytics_edit_hourlymainjoalAdd analytics edit_hourly dag
repos/releng/cli!204exit-codesmainollieshottonFix exit code of `docker exec` command not being used
repos/commtech/toolforge-docs!46banner-T307174mainsamwilsonRemove WiP banner
repos/security/semgrep-merge-tool!2scotts-dev-branchmainsbassettCommit working beta version of semgrep-merge-tool
repos/security/semgrep-merge-tool!1scotts-initial-dev-branchmainsbassettInitial commit for repo, mostly app structure
repos/security/wikimedia-semgrep-rules!1scott-initial-rules-importmainsbassettCreate initial import of custom semgrep rules, README, LICENSE
repos/data-engineering/mediawiki-stream-enrichment!7T307959-enrich-event-payloadmaingmodenaMerge multiple streams and produce enriched page change content.
repos/data-engineering/mediawiki-stream-enrichment!6T307959-event-table-sourceT307959-cleaningottoUse eventutilities-flink to automate instantiation of WMF event stream data sources
repos/releng/gitlab-settings!11physical-hostsmainjeltoadd settings files for new physical hosts
repos/releng/blubber!3T307535masterjhuneidiReplace all references to gerrit with gitlab
repos/data-engineering/airflow-dags!58artifact-namingmainottoRename artifacts, these are now cached by name, so use apporpriate file ext
repos/data-engineering/workflow_utils!27artifact-source-fsmainottoFix bug in FsArtifactSource where empty base_uri would cause wrong fsspec fs to be used
repos/data-engineering/workflow_utils!25artifactmainottoMake ArtifactLocator methods work with Artifacts, rather than artifact ids, use artifact.name as default cache_key
repos/releng/blubber!2T307534masterjhuneidigitlab-ci.yaml: add tests
Show related patches Customize query in GitLab

Related Objects

StatusSubtypeAssignedTask
ResolvedVolker_E
ResolvedNone
DeclinedNone
DeclinedNone
ResolvedQgil
ResolvedQgil
ResolvedQgil
Resolved Spage
Resolved Spage
Resolved Spage
Resolved Spage
DeclinedNone
Resolvedori
DeclinedNone
ResolvedNone
DeclinedNone
ResolvedAnomie
DeclinedNone
OpenNone
OpenNone
Resolved Spage
Resolvedjeropbrenda
OpenNone
DeclinedQgil
Resolved Spage
Resolved Spage
DeclinedNone
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
DeclinedNone
Resolved Spage
Resolved Spage
Resolved Spage

Event Timeline

flimport raised the priority of this task from to Medium.Sep 12 2014, 1:43 AM
flimport added a project: Web-APIs-Hub.
flimport set Reference to fl486.
Qgil lowered the priority of this task from Medium to Low.Oct 22 2014, 6:20 PM
Spage added subscribers: MSyed, Spage.

This should be doable after some polishing based on feedback from @Qgil, @MSyed, etc.

Spage raised the priority of this task from Low to High.Jun 16 2015, 4:10 PM

Announce soon

I removed T103049 as blocker. I agree that Flow in discussion pages is a must, but if you want Flow by the announcement of the prototype, it needs to be enabled IN the prototype. :)

Before doing that, we need to make sure that we will be able to migrate those discussion pages (just like we will need to migrate the content pages themselves).

@Qgil, P840 is draft announcement for wikitech-l and engineering lists.

Ok, this is a very good start. Just a few comments:

  • https://www.mediawiki.org/wiki/dev.wikimedia.org should be presented as the main project page, and its discussion page as the main channel for general feedback. Commenting on existing tasks and creating new tasks should be presented as the preferred channel for specific feedback. Reply to this thread should be the last option, for lazy brats.
  • "Around the 2014 Zurich Hackathon" should say "Since December 2013". I would say "Moiz Syed and others" since he has been the only clear driver still around, also not to get into too much details of by Juliusz and not Stephen, etc.
  • You might want to mention explicitly that the master versions of the pages are in mediawiki.org, and that they are imported from time to time to the prototype. I didn't know that and I'm watching this project, so I guess the rest will not know either.
  • The FAQ is the best and most hilarious FAQ I have read for a long time. Thank you for this. The only change I would make is remove "Prateek Saxena, Andrew Garrett, and May Galloway" and add "The Design team (now Reading Design)". Again, not to dwell too much into genealogy, which makes this announcement look like targeted to a small audience of insiders instead of our tech community at large and beyond.

Also, why bother so much about the format? This is an announcement to be sent primarily via email, right?

Announced!

In T307#1399157, @Qgil wrote:

Also, why bother so much about the format? This is an announcement to be sent primarily via email, right?

I forgot that wikitech e-mail is ASCII-only :-) But it still saves me time when composing to have Phabricator auto-link tasks.

Congratulations! Phew.

We might want to recycle the FAQ in the wiki page, as a way to direct
people asking or mentioning topics covered there.