Page MenuHomePhabricator

Documentation: review details about how to use all-projects and all-[family]-projects keywords
Closed, ResolvedPublic2 Estimated Story Points

Description

Epic: T288664: AQS 2.0 user documentation

Description

How to use all-projects and all-[family]-projects keywords is not always clear. Some endpoints explain explicitly you can use it and others don't but you can really use it. For example: it can be used when requesting edits/per-page/ab.wikipedia/Абжьыуа_жәлақәа/all-editor-types/daily/20230301/20230601 but it's not explained in the documentation for that endpoint

Acceptance Criteria

  • Documentation for all services has been reviewed to include all the details about how and when to use all-projects and all-[family]-projects keywords

Required

  • In case you make any change, run make docs to generate the updated specification before pushing to the repo

TODO

  • device analytics (review)
    • all-[family]-projects is accepted
  • geo-analytics
    • no keyword is accepted (nothing to do here)
  • media-analytics
    • no keyword is accepted (nothing to do here)
  • page-analytics
    • all-projects can be use with aggregate and top-by-country endpoints (it's already done. Nothing to do here)
  • edit-analytics (review)
    • both keywords are accepted in all the endpoints except in edited-pages/aggregate endpoint
  • editor-analytics (review)
    • both keywords are accepted in all endpoints except in aggregate

Event Timeline

Sfaci triaged this task as Medium priority.Oct 3 2023, 2:05 PM
WDoranWMF set the point value for this task to 2.Oct 17 2023, 11:09 AM

geo-analytics service only accepts requests about wikipedia projects (non-wikipedia projects are not available) and that details was missing in the documentation for AQS 2.0.
We'll take the opportunity to fix that as well.

Change 967428 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[generated-data-platform/aqs/device-analytics@main] Added dome details about how to use all-[family]-projects keyword

https://gerrit.wikimedia.org/r/967428

Change 967431 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[generated-data-platform/aqs/edit-analytics@main] Added some details to documentation about how/when to use all-projects and all-[family]-projects keywords

https://gerrit.wikimedia.org/r/967431

Change 967435 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[generated-data-platform/aqs/editor-analytics@main] Added some details to documentation about how/when to use all-projects and all-[family]-projects keywords

https://gerrit.wikimedia.org/r/967435

Sfaci updated the task description. (Show Details)

Change 967431 merged by jenkins-bot:

[generated-data-platform/aqs/edit-analytics@main] Added some details to documentation about how/when to use all-projects and all-[family]-projects keywords

https://gerrit.wikimedia.org/r/967431

Change 967435 merged by jenkins-bot:

[generated-data-platform/aqs/editor-analytics@main] Added some details to documentation about how/when to use all-projects and all-[family]-projects keywords

https://gerrit.wikimedia.org/r/967435

Change 967428 merged by jenkins-bot:

[generated-data-platform/aqs/device-analytics@main] Added some details to documentation about how/when to use all-[family]-projects keyword

https://gerrit.wikimedia.org/r/967428