Grants talk:Programs/Wikimedia Community Fund/Rapid Fund/Development of the Ultraviolet counter-vandalism userscript (ID: 22449356)

Program Officer's Questions edit

Dear Sportzpikachu,

Thank you for your interest in the WMF's rapid grants. We have a few questions concerning this proposal:

1. Can you please explain in what way and why would this project be implemented in Hong Kong?

2. The antivandalism purpose is useful. While there are existing antivandalism tools, Twinkle is one of the most popular ones, this new tool's main point of different is being more user-friendly. Having tools that are easy to use is important for the community, as is being able to quickly and accurately deal with vandalism. It would be useful to know how it identifies vandalism, and whether there are other dependencies, such as relying on ORES?

3. How will you ensure 100% compatibility with RedWarn?

4. How are you planning on ensuring that the documentation of this open tool is completed in the timeframe of the project? Documentation is crucial for an open tool.

5. It may be worthwhile for you to check the path for design systems to implement vue support in Gadgets which is now unblocked here: https://phabricator.wikimedia.org/T75714

6. Can you please clarify your metric of just 10 items of content being improved on Wikipedia? Do you mean 10 is the number of documentation pages? How many articles would be edited using the tool to reverse vandalism?

7. How would partial funding affect the implementation of this work?

Thank you for your responses! Kind regards, Agnes ABruszik-WMF (talk) 16:07, 1 February 2024 (UTC)Reply

Hi @ABruszik-WMF, thank you for the questions! I will do my best to answer them here.
1. The project will be implemented in Hong Kong because I will be in Hong Kong for the summer, where I will work on Ultraviolet from. I was planning to change the grant details (including the grant currency) to make this more clear.
2. Currently, vandalism is not identified through the tool, but it is up to the patroller to identify possible vandalism through recent changes, or through the planned RTRC integration. RTRC currently supports using ORES and CVN APIs, which means that users are able to access ORES scores through RTRC.
3. Ensuring 100% compatibility with RedWarn will be through our compatibility matrix, which helps us ensure that every feature present in RW 16.1 will be accounted for. We will also listen for feedback from the community about features they would like to be focused on more, and also suggestions for any improvements on Ultraviolet's talk page.
4. The main focus of this grant is to develop Ultraviolet into a release-ready state, and documentation is one of the important factors of this. However, there might not be enough time to write the documentation for UV in the grant, since I will mainly be focusing on the development part. Despite this, I will do my best to ensure I keep updating the documentation at w:WP:UV after the grant has been completed.
5. Due to the nature of Ultraviolet being written in TypeScript, we are already compiling our source files and bundling into one (or multiple chunks of) JS file(s). Because of this, it will be easier to compile the Vue files using Vite or similar build tools instead of having raw Vue files in the script.
6. 10 items of content pages refers to the goal of 10 pages of documentation being written, however, this is a secondary goal (see 4). Articles edited using the tool to reverse vandalism is not a target, and will depend on how the community uses the script. In the past month, there have been 14k RW edits and 4.2k UV edits made by the community (quarry:query/80132) on enwiki.
7. Partial funding wouldn't impact the project too much, as I plan on working on the project in any spare time I have anyway.
Please let me know if you have any other questions regarding this grant. I look forward to hearing from you again! Sportzpikachu (talk) 20:29, 1 February 2024 (UTC)Reply
Return to "Programs/Wikimedia Community Fund/Rapid Fund/Development of the Ultraviolet counter-vandalism userscript (ID: 22449356)" page.