RedWarn Wiki Rename

Rename

From the RedWarn Wiki

The team has decided on moving away from the RedWarn name starting with the rewritten version of RedWarn, to be called Ultraviolet.

  • Ultraviolet has deviated largely from the original codebase. Old code has been mostly removed in favor of completely-from-scratch code.
    • The new code is written in TypeScript, decreasing the amount of problematic type switching across the code and simultaneously introducing syntactic sugar.
    • The new code is bundled with Webpack, allowing the inclusion of bundled dependencies without the need for asynchronous loading of multiple files from various sources.
    • The new code splits apart core features from UI, allowing RedWarn to (theoretically) run headlessly.
    • The new code includes an (in-development) test suite for automatically testing RedWarn's features.
  • Although RedWarn can be used for reverts of any kind, the name can confuse others, implying that RedWarn reverts are meant for bad faith edits.
    • This has been problematic to a point where the "RedWarn" tag was shortened to "RW".
  • Majority of Ultraviolet's code was developed by newer developers.
    • Even before Ed6767's departure from the project in November 2021, Ultraviolet's code has consisted mostly of commits from Chlod (enwiki) (69.5% loc) and Sportzpikachu (enwiki) (27.6% loc).
    • Ultraviolet consists of changes from newly-invited team members, namely Rexogamer (enwiki).
  • Ultraviolet follows a radically different continuous deployment process compared to RedWarn.
    • All builds are hosted on Toolforge, with a lightweight loader script remaining on-wiki.
    • Unlike RedWarn, Ultraviolet's deployment flow runs through Toolforge and requires the use of OAuth for authentication.
  • We do not have full ownership over the RedWarn name.
    • We are required to renew a license to the name every 5 years.
    • The license can be terminated at any point in time by Englefield without the need for notification.
    • We are forced to develop RedWarn only for Wikimedia under the name license.

The process of this rename is being documented at Rename/Execution.