Page MenuHomePhabricator

apaskulin (Alex Paskulin)
Technical Writer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Aug 19 2019, 10:42 PM (197 w, 3 d)
Availability
Available
IRC Nick
apaskulin
LDAP User
Alex Paskulin
MediaWiki User
APaskulin (WMF) [ Global Accounts ]

Recent Activity

Yesterday

apaskulin added a watcher for Documentation-Metrics-Dashboard: apaskulin.
Thu, Jun 1, 11:18 PM

Wed, May 24

apaskulin added a member for Documentation-Metrics-Dashboard: apaskulin.
Wed, May 24, 2:10 PM

Tue, May 23

apaskulin updated the task description for T288664: AQS 2.0 documentation.
Tue, May 23, 10:00 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin updated the task description for T288664: AQS 2.0 documentation.
Tue, May 23, 9:42 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics

Mon, May 22

apaskulin updated the task description for T288664: AQS 2.0 documentation.
Mon, May 22, 9:57 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics

Thu, May 18

apaskulin updated the task description for T288664: AQS 2.0 documentation.
Thu, May 18, 5:14 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin updated the task description for T288664: AQS 2.0 documentation.
Thu, May 18, 4:52 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin updated the task description for T288664: AQS 2.0 documentation.
Thu, May 18, 4:04 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin added a comment to T324861: Plan deployment of API docs.

Decided on /service-name/api-spec.json (for example: /device-analytics/api-spec.json) per T333593#8861889

Thu, May 18, 3:54 PM · Documentation, AQS2.0

Wed, May 17

apaskulin updated subscribers of T324861: Plan deployment of API docs.

@SGupta-WMF Considering that the endpoint to serve the spec will need to be unique for each of the different services, we'll need to decide on a convention for the routes. After talking this over with Bill, we were thinking it would be best to serve one spec per service at /service-name/api-spec.json. For example: /device-analytics/api-spec.json. Does this sound reasonable to you?

Wed, May 17, 3:45 PM · Documentation, AQS2.0

Tue, May 16

apaskulin updated the task description for T288664: AQS 2.0 documentation.
Tue, May 16, 11:50 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin updated the task description for T288664: AQS 2.0 documentation.
Tue, May 16, 11:40 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics

Wed, May 10

apaskulin awarded T334956: Consolidate various in-repo docs about getting started into a single standard for all repos a Love token.
Wed, May 10, 5:41 PM · Developer-Advocacy, MediaWiki-General

Fri, May 5

apaskulin awarded T336058: Create new GitLab project group: Technical documentation a Like token.
Fri, May 5, 6:48 PM · Release-Engineering-Team (They Live 🕶️🧟), GitLab (Project Migration)

May 2 2023

apaskulin added a comment to T322456: Investigate translation for OpenAPI specs.

Thanks for the update, @Sfaci!

May 2 2023, 8:23 PM · Documentation, AQS2.0

Apr 19 2023

apaskulin added a member for MediaWiki-Documentation: apaskulin.
Apr 19 2023, 12:04 AM

Apr 13 2023

apaskulin awarded T330350: documentation: Document how to create a basic "Hello World" Gadget using Vue & Codex a Love token.
Apr 13 2023, 11:17 PM · Design-Systems-Team (Design-Systems-Sprint), Front-end Modernization, Codex

Apr 12 2023

apaskulin updated the task description for T333593: Add an endpoint to Device Analytics to serve the API spec.
Apr 12 2023, 9:50 PM · AQS2.0 (Sprint 9), Patch-For-Review, Documentation

Apr 11 2023

apaskulin added a project to T334467: Can't retrieve HTML from REST API : RESTBase-API.
Apr 11 2023, 2:46 PM · RESTBase-API, API Platform, Wikimedia Enterprise

Apr 3 2023

apaskulin added a project to T267493: WikimediaApiPortalOAuth nit picks/minor CR: Epic.

Hi @Pppery, There's quite a few things from this task that still need to be fixed, so let's keep it open.

Apr 3 2023, 9:12 PM · Epic, MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
Aklapper awarded T283277: Update process for development policies a Like token.
Apr 3 2023, 12:57 PM · tech-decision-forum, Documentation

Mar 30 2023

apaskulin added a comment to T325759: Add documentation about LiftWing to the API Portal.

we are going to add them in Wikitech for the moment (in https://wikitech.wikimedia.org/wiki/Machine_Learning/LiftWing), and maybe we can reference them in the API portal when they are good enough? What do you think? To avoid duplicating too much the efforts (since we'll have internal-WMF users and external-APIGateway ones).

Mar 30 2023, 6:41 PM · Platform Team Initiatives (API Gateway), API-Portal, Machine-Learning-Team
apaskulin added a comment to T324861: Plan deployment of API docs.

Thanks, @hnowlan! I agree about the standard filename within the gateway.

Mar 30 2023, 6:25 PM · Documentation, AQS2.0
apaskulin created T333593: Add an endpoint to Device Analytics to serve the API spec.
Mar 30 2023, 6:23 PM · AQS2.0 (Sprint 9), Patch-For-Review, Documentation

Mar 29 2023

apaskulin added a comment to T325759: Add documentation about LiftWing to the API Portal.

@elukey, I added a section for the custom rate limits applied in this patch. Feel free to correct it if I interpreted the patch incorrectly.

Mar 29 2023, 5:59 PM · Platform Team Initiatives (API Gateway), API-Portal, Machine-Learning-Team

Mar 28 2023

apaskulin updated the task description for T329885: Automate docs generation for Device Analytics.
Mar 28 2023, 9:38 PM · API Platform (Sprint 06), Documentation, AQS2.0
apaskulin added a project to T288664: AQS 2.0 documentation: Documentation.
Mar 28 2023, 9:30 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin updated the task description for T324861: Plan deployment of API docs.
Mar 28 2023, 9:28 PM · Documentation, AQS2.0
apaskulin updated subscribers of T324861: Plan deployment of API docs.

Hi @hnowlan, Bill suggested I ping you for your thoughts on this or to point us towards the right person to ping.

Mar 28 2023, 9:22 PM · Documentation, AQS2.0
apaskulin added a comment to T329885: Automate docs generation for Device Analytics.

I spoke with Bill about this during code mob today. To summarize, we do not currently have a way to install swag as part of the service image (as configured in .pipeline/blubber.yaml), so we are unable to run swag as part of CI. In addition, the commands in the Makefile that we currently use for local development are also used in CI, so we cannot consolidate any of them with the docs command. Therefore our best incremental step for now is to create a make docs command and encourage its use through the README and wiki page. Since swag must be installed locally in order to generate the docs, I've added an error message that prompts the user to install swag if make docs fails.

Mar 28 2023, 8:59 PM · API Platform (Sprint 06), Documentation, AQS2.0
apaskulin added a comment to T283277: Update process for development policies.

Thanks for your comments, @bd808 and @Ladsgroup!

Mar 28 2023, 5:19 PM · tech-decision-forum, Documentation

Mar 27 2023

daniel awarded T283277: Update process for development policies a Love token.
Mar 27 2023, 6:30 PM · tech-decision-forum, Documentation
apaskulin added a comment to T283277: Update process for development policies.

Hi everyone, I've updated the task description with a proposal to use the technical decision making process to manage development policies. Please share your feedback and questions here on the task.

Mar 27 2023, 6:11 PM · tech-decision-forum, Documentation
apaskulin updated the task description for T283277: Update process for development policies.
Mar 27 2023, 6:10 PM · tech-decision-forum, Documentation

Mar 24 2023

apaskulin added a comment to T325759: Add documentation about LiftWing to the API Portal.

For example, revscoring could point to https://github.com/wikimedia/revscoring, and outlink could point to its description on wikitech. Is there a way to do it? Would it be ok? I fear that some technical terms are very specific, for example people may need to know what model they are querying etc..

Mar 24 2023, 4:51 PM · Platform Team Initiatives (API Gateway), API-Portal, Machine-Learning-Team
apaskulin created T333020: Decide on and publish internal team communication norms.
Mar 24 2023, 4:32 PM · WMF-Architecture-Team

Mar 20 2023

apaskulin added a comment to T325759: Add documentation about LiftWing to the API Portal.

🎉 Nice work! I fixed up the navigation so the pages appear correctly in the sidebar. (For pages to appear in the sidebar, the DEFAULTSORT number on each page must be in sequence, without duplicates.) I also made a few small fixes, most notably moving API_reference/Service/Lift_Wing/Get_revscoring_drattopic_prediction to API_reference/Service/Lift_Wing/Get_revscoring_drafttopic_prediction to fix a typo. (I opted not to leave behind a redirect since these pages are so new.) I also added Lift Wing to the changelog to make it official.

Mar 20 2023, 9:32 PM · Platform Team Initiatives (API Gateway), API-Portal, Machine-Learning-Team

Mar 17 2023

apaskulin added a comment to T328842: Restructure paws away from special networking.

Adding a note here that I've updated the links on:

Mar 17 2023, 4:46 PM · PAWS

Mar 16 2023

apaskulin added a comment to T332315: Special:AppManagement is non-responsive to screen width.

Thanks for the patch, @MarcoAurelio! I was able to reproduce the issue locally using MonoBook. I'm seeing that your patch fixes the issue at larger screen widths, but I'm still seeing the issue at around 1450px and narrower (although because you've reduced the padding at least the whole text is visible now).

Mar 16 2023, 11:49 PM · CSS, MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin added a comment to T332315: Special:AppManagement is non-responsive to screen width.

Thanks, @MarcoAurelio! That looks great

Mar 16 2023, 5:11 PM · CSS, MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin added a comment to T332326: Unhelpful "Request failed. Please try again later." error message when failing to create key.

Thanks for the extra info!

Mar 16 2023, 4:09 PM · Voice & Tone, API-Portal
apaskulin triaged T332326: Unhelpful "Request failed. Please try again later." error message when failing to create key as Low priority.

@Aklapper Did you end up trying again? Did the request go through?

Mar 16 2023, 3:57 PM · Voice & Tone, API-Portal
apaskulin triaged T332315: Special:AppManagement is non-responsive to screen width as Low priority.
Mar 16 2023, 3:53 PM · CSS, MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin added a project to T332315: Special:AppManagement is non-responsive to screen width: API-Portal.

Thanks for opening this, @MarcoAurelio.

Mar 16 2023, 3:53 PM · CSS, MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin placed T329885: Automate docs generation for Device Analytics up for grabs.

This patch needs review and help with a few outstanding questions I left on the patch. I'll unassign myself so a reviewer can pick it up.

Mar 16 2023, 12:20 AM · API Platform (Sprint 06), Documentation, AQS2.0

Mar 14 2023

apaskulin updated the task description for T283277: Update process for development policies.
Mar 14 2023, 9:34 PM · tech-decision-forum, Documentation
apaskulin updated the task description for T283277: Update process for development policies.
Mar 14 2023, 9:04 PM · tech-decision-forum, Documentation

Mar 13 2023

apaskulin changed the status of T289791: Define a new content strategy for the API Portal from Open to Stalled.

Setting as stalled per the previous comment

Mar 13 2023, 9:03 PM · API-Portal
apaskulin closed T308617: Page view statistics for the Developer Portal as Resolved.

This is done! Docs for how to access the dashboard live at https://www.mediawiki.org/wiki/Developer_Advocacy/Developer_Portal/Implementation#Analytics I also added a note to the Wikitech page about our experience with the CSP header.

Mar 13 2023, 5:59 PM · Wikimedia-Developer-Portal

Mar 11 2023

apaskulin added a comment to T325759: Add documentation about LiftWing to the API Portal.

I've added the Lift Wing team to the documentation editors group, so you're ready to start adding docs. I've created a landing page and an endpoint page to help you get started. (Feel free to rename these pages if you'd prefer other titles.) Let me know if you have any questions!

Mar 11 2023, 12:06 AM · Platform Team Initiatives (API Gateway), API-Portal, Machine-Learning-Team

Mar 10 2023

apaskulin closed T330634: Editor access for the API Gateway documentation for the ML team as Resolved.

Hi @elukey, I've added everyone on the list to the documentation editors group 🎉 You all should now be able to create, edit, and move pages in the API Portal. I'll follow up about creating the content in T325759: Add documentation about LiftWing to the API Portal

Mar 10 2023, 11:45 PM · API-Portal, API Platform
apaskulin updated the task description for T330634: Editor access for the API Gateway documentation for the ML team.
Mar 10 2023, 11:17 PM · API-Portal, API Platform

Mar 9 2023

apaskulin updated the task description for T289791: Define a new content strategy for the API Portal.
Mar 9 2023, 7:08 PM · API-Portal
apaskulin committed rWDPO52cc2726210b: locale: Update message file (authored by apaskulin).
locale: Update message file
Mar 9 2023, 6:01 PM
apaskulin claimed T308617: Page view statistics for the Developer Portal.

Thanks, @Milimetric!

Mar 9 2023, 4:53 PM · Wikimedia-Developer-Portal

Mar 6 2023

apaskulin renamed T329885: Automate docs generation for Device Analytics from Add docs build to Makefile for Device Analytics to Automate docs generation for Device Analytics.
Mar 6 2023, 11:22 PM · API Platform (Sprint 06), Documentation, AQS2.0
apaskulin claimed T329885: Automate docs generation for Device Analytics.
Mar 6 2023, 11:03 PM · API Platform (Sprint 06), Documentation, AQS2.0
apaskulin updated the task description for T288664: AQS 2.0 documentation.
Mar 6 2023, 7:39 PM · Patch-For-Review, AQS2.0, API Platform (AQS 2.0 Roadmap), Documentation, Epic, User-Eevans, Platform Engineering Roadmap, Analytics
apaskulin created T331348: AQS 2.0: Geo Analytics: Create OpenAPI Spec.
Mar 6 2023, 7:38 PM · Documentation, AQS2.0
apaskulin added a project to T317723: AQS 2.0: Mediarequests: Create OpenAPI Spec: Documentation.
Mar 6 2023, 7:35 PM · Documentation, AQS2.0
apaskulin added a project to T322456: Investigate translation for OpenAPI specs: Documentation.
Mar 6 2023, 7:35 PM · Documentation, AQS2.0
apaskulin added a project to T324861: Plan deployment of API docs: Documentation.
Mar 6 2023, 7:34 PM · Documentation, AQS2.0
apaskulin added a project to T327839: AQS 2.0: Edit Analytics: Create OpenAPI Spec: Documentation.
Mar 6 2023, 7:34 PM · Documentation, AQS2.0
apaskulin merged task T317726: AQS 2.0: Geo Analytics: Create OpenAPI Spec into T327838: AQS 2.0: Editor Analytics: Create OpenAPI Spec.
Mar 6 2023, 7:31 PM · AQS2.0
apaskulin merged T317726: AQS 2.0: Geo Analytics: Create OpenAPI Spec into T327838: AQS 2.0: Editor Analytics: Create OpenAPI Spec.
Mar 6 2023, 7:31 PM · Documentation, AQS2.0
apaskulin added a project to T327838: AQS 2.0: Editor Analytics: Create OpenAPI Spec: Documentation.
Mar 6 2023, 7:29 PM · Documentation, AQS2.0

Feb 28 2023

apaskulin merged T315775: WikimediaApiPortalOAuth has no tests into T258757: Write unit tests for WikimediaApiPortalOAuth .
Feb 28 2023, 10:39 PM · Test-Coverage, API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin merged task T315775: WikimediaApiPortalOAuth has no tests into T258757: Write unit tests for WikimediaApiPortalOAuth .
Feb 28 2023, 10:39 PM · API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth, Test-Coverage
apaskulin added a project to T315775: WikimediaApiPortalOAuth has no tests: API-Portal.
Feb 28 2023, 10:37 PM · API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth, Test-Coverage
apaskulin moved T278032: Address Voice and Tone issues in WikimediaApiPortal skin from Backlog to Tech debt on the API-Portal board.
Feb 28 2023, 10:37 PM · API-Portal, Upstream, WikimediaApiPortal, Voice & Tone
apaskulin moved T299737: Warn users during OAuth 2 app creation when they provide a callback URL that's just the domain from Backlog to New features on the API-Portal board.
Feb 28 2023, 10:37 PM · MW-1.41-notes (1.41.0-wmf.8; 2023-05-08), API-Portal, User-Tgr, MediaWiki-extensions-WikimediaApiPortalOAuth, MediaWiki-extensions-OAuth
apaskulin added a project to T299737: Warn users during OAuth 2 app creation when they provide a callback URL that's just the domain: API-Portal.
Feb 28 2023, 10:36 PM · MW-1.41-notes (1.41.0-wmf.8; 2023-05-08), API-Portal, User-Tgr, MediaWiki-extensions-WikimediaApiPortalOAuth, MediaWiki-extensions-OAuth
apaskulin added a project to T278032: Address Voice and Tone issues in WikimediaApiPortal skin: API-Portal.
Feb 28 2023, 10:35 PM · API-Portal, Upstream, WikimediaApiPortal, Voice & Tone
apaskulin closed T283896: Wikimedia API portal skin's top navbar covers controls in Visual Editor diff as Declined.

I wasn't able to reproduce this, so closing for now. Feel free to reopen

Feb 28 2023, 10:33 PM · WikimediaApiPortal, API-Portal
apaskulin moved T329554: Review and feedback of content strategy from Backlog to Content on the API-Portal board.
Feb 28 2023, 10:29 PM · API-Portal
apaskulin moved T329808: Create API page for Device Analytics from Backlog to Content on the API-Portal board.
Feb 28 2023, 10:29 PM · AQS2.0, API-Portal
apaskulin moved T329888: Missing edit icon from Backlog to Tech debt on the API-Portal board.
Feb 28 2023, 10:28 PM · WikimediaApiPortal, API-Portal
apaskulin moved T325759: Add documentation about LiftWing to the API Portal from Backlog to Content on the API-Portal board.
Feb 28 2023, 10:28 PM · Platform Team Initiatives (API Gateway), API-Portal, Machine-Learning-Team
apaskulin moved T330634: Editor access for the API Gateway documentation for the ML team from Backlog to Content on the API-Portal board.
Feb 28 2023, 10:28 PM · API-Portal, API Platform
apaskulin moved T329886: Extra space in navigation sidebar from Backlog to Tech debt on the API-Portal board.
Feb 28 2023, 10:28 PM · WikimediaApiPortal, API-Portal
apaskulin added a project to T329885: Automate docs generation for Device Analytics: Documentation.
Feb 28 2023, 3:28 PM · API Platform (Sprint 06), Documentation, AQS2.0

Feb 27 2023

apaskulin added a comment to T322456: Investigate translation for OpenAPI specs.

Thanks, @bd808!

Feb 27 2023, 7:25 PM · Documentation, AQS2.0
apaskulin updated subscribers of T322456: Investigate translation for OpenAPI specs.
Feb 27 2023, 6:50 PM · Documentation, AQS2.0
apaskulin claimed T330634: Editor access for the API Gateway documentation for the ML team.
Feb 27 2023, 3:00 PM · API-Portal, API Platform

Feb 23 2023

apaskulin updated subscribers of T308617: Page view statistics for the Developer Portal.

Hi @Ottomata, Would it be possible to add developer.wikimedia.org to Matomo? Looking at the docs, it seems like we need a Matomo admin to add a site.

Feb 23 2023, 11:20 PM · Wikimedia-Developer-Portal
apaskulin updated the task description for T308617: Page view statistics for the Developer Portal.
Feb 23 2023, 11:13 PM · Wikimedia-Developer-Portal

Feb 21 2023

apaskulin changed the status of T329808: Create API page for Device Analytics from Open to Stalled.

Depends on T289791: Define a new content strategy for the API Portal

Feb 21 2023, 11:09 PM · AQS2.0, API-Portal

Feb 16 2023

apaskulin triaged T329888: Missing edit icon as Low priority.
Feb 16 2023, 7:25 PM · WikimediaApiPortal, API-Portal
apaskulin created T329888: Missing edit icon.
Feb 16 2023, 7:25 PM · WikimediaApiPortal, API-Portal
apaskulin triaged T329886: Extra space in navigation sidebar as Lowest priority.
Feb 16 2023, 7:13 PM · WikimediaApiPortal, API-Portal
apaskulin created T329886: Extra space in navigation sidebar.
Feb 16 2023, 7:12 PM · WikimediaApiPortal, API-Portal
apaskulin updated the task description for T324861: Plan deployment of API docs.
Feb 16 2023, 7:06 PM · Documentation, AQS2.0
apaskulin created T329885: Automate docs generation for Device Analytics.
Feb 16 2023, 6:57 PM · API Platform (Sprint 06), Documentation, AQS2.0
apaskulin updated the task description for T289791: Define a new content strategy for the API Portal.
Feb 16 2023, 5:40 PM · API-Portal
apaskulin updated the task description for T289791: Define a new content strategy for the API Portal.
Feb 16 2023, 5:38 PM · API-Portal
apaskulin added a comment to T289791: Define a new content strategy for the API Portal.

@VirginiaPoundstone, I'm happy to leave this open until we get the proper reviews.

Feb 16 2023, 3:14 PM · API-Portal
apaskulin updated the task description for T289791: Define a new content strategy for the API Portal.
Feb 16 2023, 3:10 AM · API-Portal
apaskulin edited projects for T329808: Create API page for Device Analytics, added: API Platform; removed Platform Team Initiatives (API Gateway).
Feb 16 2023, 3:07 AM · AQS2.0, API-Portal
apaskulin created T329808: Create API page for Device Analytics.
Feb 16 2023, 3:06 AM · AQS2.0, API-Portal
apaskulin updated the task description for T289791: Define a new content strategy for the API Portal.
Feb 16 2023, 1:13 AM · API-Portal