Rename
From the RedWarn Wiki
Views
Actions
Namespaces
Variants
Tools
The team has decided on moving away from the RedWarn name starting with therewritten version of RedWarn, to be calledUltraviolet.
- 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 inTypeScript, decreasing the amount of problematic type switching across the code and simultaneously introducing syntactic sugar.
- The new code is bundled withWebpack, 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 namecan confuse others, implying that RedWarn reverts are meant for bad faith edits.
- This has been problematic to a point where the "RedWarn" tag wasshortened 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 lightweightloader 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 renewa 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 atRename/Execution.
Retrieved from "https://redwarn.toolforge.org/w/index.php?title=Rename&oldid=1967"
