Rename
From the RedWarn Wiki
Views
Actions
Namespaces
Variants
Tools
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.
- 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.