Page MenuHomeMiraheze

Technical-DebtTag
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Technical Debt is the build of inefficient, undocumented, poorly designed code. Miraheze's code has in the past been known to a mix of all three and code rewrites have been necessary to implement new features.

This a tag which is designed to track all technical debt related tasks - these will likely be created from code analysis from SonarCloud where the fix isn't easy, requires thought or is part of a larger issue.

Anything code related can be tagged as Technical Debt here, though it will primarily be Miraheze Extensions.

Recent Activity

Jan 24 2024

Agent_Isai closed T11052: Do something about broken twiter feed as Invalid.

503s no longer display a Twitter feed. They instead link to a static help page on GitHub Pages which explains what may have happened and links to our social media and status page so technically this is invalid?

Jan 24 2024, 00:34 · Varnish, Technical-Debt, Design
labster added a comment to T11052: Do something about broken twiter feed.

T&S exists now, and @Agent_Isai is likely the best person to approve what comes next.

Jan 24 2024, 00:28 · Varnish, Technical-Debt, Design

Oct 25 2023

OrangeStar added a comment to T11052: Do something about broken twiter feed.

If the problem is with CSP reviews I'd argue emfed has a better shot than facebook

Oct 25 2023, 14:10 · Varnish, Technical-Debt, Design

Oct 24 2023

MacFan4000 added a comment to T11052: Do something about broken twiter feed.

Replacing it with Mastodon is the easiest route, since you already have that up and running. A quick search brings up https://sampsyo.github.io/emfed/. I could write a PR including emfed from the jsdelivr cdn if wanted.

Oct 24 2023, 22:35 · Varnish, Technical-Debt, Design
OrangeStar added a comment to T11052: Do something about broken twiter feed.

Replacing it with Mastodon is the easiest route, since you already have that up and running. A quick search brings up https://sampsyo.github.io/emfed/. I could write a PR including emfed from the jsdelivr cdn if wanted.

Oct 24 2023, 19:22 · Varnish, Technical-Debt, Design

Jul 11 2023

MacFan4000 triaged T11052: Do something about broken twiter feed as Normal priority.
Jul 11 2023, 19:04 · Varnish, Technical-Debt, Design

May 19 2023

MacFan4000 removed a member for Technical-Debt: John.
May 19 2023, 20:00

Jun 7 2022

Unknown Object (User) closed T9000: Verify all Miraheze-developed extensions are compatible with MediaWiki 1.38.0 as Resolved.

This is now done. I pushed patches to some of our extensions today to fix them up, replacing some deprecated stuff, even a fatal, and enabled 1.38 CI and got it to pass on all of our extensions.

Jun 7 2022, 20:29 · Technical-Debt, Extensions, MediaWiki (SRE)

Jun 5 2022

Unknown Object (User) raised the priority of T9000: Verify all Miraheze-developed extensions are compatible with MediaWiki 1.38.0 from Low to Normal.
Jun 5 2022, 20:18 · Technical-Debt, Extensions, MediaWiki (SRE)

May 9 2022

Unknown Object (User) added a project to T9000: Verify all Miraheze-developed extensions are compatible with MediaWiki 1.38.0: Technical-Debt.
May 9 2022, 19:13 · Technical-Debt, Extensions, MediaWiki (SRE)

Nov 23 2021

Unknown Object (User) closed T7956: [PDFEmbed] Create better CI for MediaWiki standards and security as Resolved.
Nov 23 2021, 03:07 · Technical-Debt, MediaWiki (SRE), Extensions, Universal Omega
Unknown Object (User) closed T7957: [YouTube] Create better CI for MediaWiki standards and security as Resolved.
Nov 23 2021, 02:56 · MediaWiki (SRE), Technical-Debt, Extensions, Universal Omega
Unknown Object (User) closed T7955: [SpriteSheet] Create better CI for MediaWiki standards and security as Resolved.
Nov 23 2021, 02:40 · Technical-Debt, MediaWiki (SRE), Extensions, Universal Omega
Unknown Object (User) closed T7949: [IncidentReporting] Create better CI for MediaWiki standards and security as Resolved.
Nov 23 2021, 02:22 · Technical-Debt, MediaWiki (SRE), Universal Omega, IncidentReporting
Unknown Object (User) closed T7952: [MirahezeMagic] Create better CI for MediaWiki standards and security as Resolved.
Nov 23 2021, 02:22 · Technical-Debt, MediaWiki (SRE), Universal Omega, Configuration

Nov 14 2021

Unknown Object (User) closed T7942: [ManageWiki] Create better CI for MediaWiki standards and security as Resolved.
Nov 14 2021, 22:36 · Technical-Debt, MediaWiki (SRE), ManageWiki, Universal Omega
Unknown Object (User) updated the task description for T7942: [ManageWiki] Create better CI for MediaWiki standards and security.
Nov 14 2021, 22:36 · Technical-Debt, MediaWiki (SRE), ManageWiki, Universal Omega

Nov 8 2021

Unknown Object (User) closed T7959: [landing] Create better CI with PHPCS as Declined.

Decided not to do this with landing since it's largely HTML.

Nov 8 2021, 21:53 · Technical-Debt, MediaWiki (SRE), Universal Omega, Configuration

Oct 1 2021

Unknown Object (User) closed T7954: [CustomHeader] Create better CI for MediaWiki standards and security as Resolved.
Oct 1 2021, 01:31 · Technical-Debt, MediaWiki (SRE), Universal Omega, Extensions

Sep 28 2021

Unknown Object (User) closed T7943: [CreateWiki] Create better CI for MediaWiki standards and security as Resolved.
Sep 28 2021, 01:40 · Technical-Debt, MediaWiki (SRE), Universal Omega, CreateWiki
Unknown Object (User) updated the task description for T7943: [CreateWiki] Create better CI for MediaWiki standards and security.
Sep 28 2021, 01:40 · Technical-Debt, MediaWiki (SRE), Universal Omega, CreateWiki

Sep 6 2021

Unknown Object (User) closed T7944: [MatomoAnalytics] Create better CI for MediaWiki standards and security as Resolved.
Sep 6 2021, 23:32 · MediaWiki (SRE), Technical-Debt, Universal Omega, MatomoAnalytics
Unknown Object (User) updated the task description for T7944: [MatomoAnalytics] Create better CI for MediaWiki standards and security.
Sep 6 2021, 23:32 · MediaWiki (SRE), Technical-Debt, Universal Omega, MatomoAnalytics
Unknown Object (User) added a comment to T7957: [YouTube] Create better CI for MediaWiki standards and security.

We should consider deleting our fork of this extension and instead using the upstream version https://github.com/wikimedia/mediawiki-extensions-YouTube. The upstream version seems maintained and our CSP header would prevent loading of services we don't want to be allowed.

Sep 6 2021, 19:47 · MediaWiki (SRE), Technical-Debt, Extensions, Universal Omega
Unknown Object (User) closed T7958: [mw-config] Create better CI with PHPCS as Resolved.
Sep 6 2021, 07:02 · MediaWiki (SRE), Technical-Debt, Universal Omega, Configuration
Unknown Object (User) updated the task description for T7958: [mw-config] Create better CI with PHPCS.
Sep 6 2021, 07:01 · MediaWiki (SRE), Technical-Debt, Universal Omega, Configuration
Unknown Object (User) updated the task description for T7960: [phabricator-extensions] Create better CI with PHPCS.
Sep 6 2021, 00:45 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
Unknown Object (User) closed T7947: [DataDump] Create better CI for MediaWiki standards and security as Resolved.
Sep 6 2021, 00:44 · MediaWiki (SRE), Universal Omega, Technical-Debt, DataDump
Unknown Object (User) updated the task description for T7947: [DataDump] Create better CI for MediaWiki standards and security.
Sep 6 2021, 00:43 · MediaWiki (SRE), Universal Omega, Technical-Debt, DataDump

Sep 5 2021

John closed T7960: [phabricator-extensions] Create better CI with PHPCS as Resolved.
Sep 5 2021, 14:02 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega

Sep 4 2021

Unknown Object (User) closed T7950: [WikiDiscover] Create better CI for MediaWiki standards and security as Resolved.
Sep 4 2021, 00:15 · Technical-Debt, MediaWiki (SRE), WikiDiscover, Universal Omega
Unknown Object (User) updated the task description for T7950: [WikiDiscover] Create better CI for MediaWiki standards and security.
Sep 4 2021, 00:15 · Technical-Debt, MediaWiki (SRE), WikiDiscover, Universal Omega
Unknown Object (User) closed T7945: [GlobalNewFiles] Create better CI for MediaWiki standards and security as Resolved.
Sep 4 2021, 00:06 · MediaWiki (SRE), Technical-Debt, Universal Omega, GlobalNewFiles
Unknown Object (User) updated the task description for T7945: [GlobalNewFiles] Create better CI for MediaWiki standards and security.
Sep 4 2021, 00:05 · MediaWiki (SRE), Technical-Debt, Universal Omega, GlobalNewFiles
Unknown Object (User) closed T7946: [RemovePII] Create better CI for MediaWiki standards and security as Resolved.
Sep 4 2021, 00:01 · MediaWiki (SRE), Universal Omega, Technical-Debt, RemovePII
Unknown Object (User) updated the task description for T7946: [RemovePII] Create better CI for MediaWiki standards and security.
Sep 4 2021, 00:01 · MediaWiki (SRE), Universal Omega, Technical-Debt, RemovePII

Sep 3 2021

Unknown Object (User) added a comment to T7960: [phabricator-extensions] Create better CI with PHPCS.

https://github.com/miraheze/phabricator-extensions/pull/15 — should complete this

Sep 3 2021, 21:09 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
Unknown Object (User) added a comment to T7960: [phabricator-extensions] Create better CI with PHPCS.
In T7960#160493, @John wrote:

Retagging as Phabricator is Infra-primacy

Sep 3 2021, 08:05 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
John moved T7960: [phabricator-extensions] Create better CI with PHPCS from Incoming to Short Term on the Infrastructure (SRE) board.
Sep 3 2021, 07:58 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
John edited projects for T7960: [phabricator-extensions] Create better CI with PHPCS, added: Phabricator, Infrastructure (SRE); removed MediaWiki (SRE), Configuration.

Retagging as Phabricator is Infra-primacy

Sep 3 2021, 07:57 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
Unknown Object (User) moved T7960: [phabricator-extensions] Create better CI with PHPCS from Unsorted to Goals on the Universal Omega board.
Sep 3 2021, 06:19 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
Unknown Object (User) moved T7960: [phabricator-extensions] Create better CI with PHPCS from Backlog to Short Term on the MediaWiki (SRE) board.
Sep 3 2021, 06:19 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
Unknown Object (User) triaged T7960: [phabricator-extensions] Create better CI with PHPCS as Low priority.
Sep 3 2021, 06:19 · Infrastructure (SRE), Phabricator, Technical-Debt, Universal Omega
Unknown Object (User) moved T7959: [landing] Create better CI with PHPCS from Unsorted to Goals on the Universal Omega board.
Sep 3 2021, 06:17 · Technical-Debt, MediaWiki (SRE), Universal Omega, Configuration
Unknown Object (User) moved T7959: [landing] Create better CI with PHPCS from Backlog to Short Term on the MediaWiki (SRE) board.
Sep 3 2021, 06:17 · Technical-Debt, MediaWiki (SRE), Universal Omega, Configuration
Unknown Object (User) triaged T7959: [landing] Create better CI with PHPCS as Low priority.
Sep 3 2021, 06:16 · Technical-Debt, MediaWiki (SRE), Universal Omega, Configuration
Unknown Object (User) moved T7958: [mw-config] Create better CI with PHPCS from Unsorted to Goals on the Universal Omega board.
Sep 3 2021, 06:15 · MediaWiki (SRE), Technical-Debt, Universal Omega, Configuration
Unknown Object (User) moved T7958: [mw-config] Create better CI with PHPCS from Backlog to Short Term on the MediaWiki (SRE) board.
Sep 3 2021, 06:15 · MediaWiki (SRE), Technical-Debt, Universal Omega, Configuration
Unknown Object (User) triaged T7958: [mw-config] Create better CI with PHPCS as Low priority.
Sep 3 2021, 06:15 · MediaWiki (SRE), Technical-Debt, Universal Omega, Configuration
Unknown Object (User) moved T7957: [YouTube] Create better CI for MediaWiki standards and security from Unsorted to Goals on the Universal Omega board.
Sep 3 2021, 05:22 · MediaWiki (SRE), Technical-Debt, Extensions, Universal Omega