Page MenuHomePhabricator

Make a Pageviews-API project on Phabricator, and add a Herald rule to add Analytics on Pageviews-API tasks
Closed, ResolvedPublic

Description

We'd like to have a Pageviews-API tag on phabricator, and to make sure we don't miss them, automatically tag all requests tag Pageviews-API with Analytics.

(Prior discussion here - T119151)

Project name: Pageviews-API
Type: Project
Description: This project tracks all tasks related to the Wikimedia Pageviews API (https://wikitech.wikimedia.org/wiki/Analytics/PageviewAPI). Please file bugs or feature requests for the API here.

Please also add a Herald rule to automatically tag Analytics with all Pageviews-API tasks.

Event Timeline

madhuvishy raised the priority of this task from to Medium.
madhuvishy updated the task description. (Show Details)
madhuvishy added a project: Phabricator.
madhuvishy subscribed.
Aklapper renamed this task from Make a Pageviews-API tag on phabricator, and add a Herald rule to tag Analytics on Pageviews-API tasks to Make a Pageviews-API project on Phabricator, and add a Herald rule to add Analytics on Pageviews-API tasks.Jan 19 2016, 8:19 PM
Aklapper removed a project: Phabricator.

@Aklapper - I think we don't want a project - I thought phabricator has the concept of tags that are not necessarily projects. Let me know if this is not the case. We only want to ensure if they tagged PageviewsAPI, we'd also add the Analytics project.

madhuvishy renamed this task from Make a Pageviews-API project on Phabricator, and add a Herald rule to add Analytics on Pageviews-API tasks to Make a Pageviews-API project(of type Tag) on Phabricator, and add a Herald rule to add Analytics on Pageviews-API tasks.Jan 19 2016, 8:35 PM
madhuvishy updated the task description. (Show Details)

@Aklapper, Thanks, I updated the ticket description.

I personally don't see how this is a tag but I'd be happy to create a project.
If this should be a tag, someone else can create it and I won't complain. :)

I don't know how "tags behave differently from projects" - feel feel to elaborate.

@Aklapper - We're not tied to it being a tag - I thought tags imply that this doesn't have a full workboard, and is just an indicator that this task is categorized as a Pageviews-API task. They will all be part of our Analytics project anyway. The purpose is mostly for grouping all Pageview api tasks in one place for someone to keep track of. This was requested in feedback from community. I understand that phabricator treats tags as projects too currently, so the difference is merely visual. So project/tag - whatever is fine.

madhuvishy renamed this task from Make a Pageviews-API project(of type Tag) on Phabricator, and add a Herald rule to add Analytics on Pageviews-API tasks to Make a Pageviews-API project on Phabricator, and add a Herald rule to add Analytics on Pageviews-API tasks.Jan 29 2016, 9:44 PM
madhuvishy updated the task description. (Show Details)

@Aklapper, thanks - edited description with all details.

@madhuvishy: Please clarify, do you want a tag (yellow), or a component (blue)? The description says "project" (which means mostly the type "component"), and another part says "tag". So which one should I create?

Luke081515 lowered the priority of this task from Medium to Low.Feb 12 2016, 10:32 PM
Luke081515 moved this task from Backlog to Blocked on the User-Luke081515 board.

I don't think this should be a tag.