Jump to content

Wikipedia:Ultraviolet/Volunteer: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Register your interest: Core developer or UI Designer
m update Breadcrumb2
 
(36 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Wikipedia:RedWarn/Announcements}}
[[File:RedWarnLogo.png|right|frameless]]
<noinclude>__NOTOC__</noinclude>
[[WP:RedWarn|RedWarn]] is a new, fast growing JavaScript counter-vandalism tool, specifically designed for user friendliness. In just over a month, RedWarn has gained over 100 new users and is rapidly growing every day with over 18,000+ edits made in the past 3 weeks. However, as you I hope you can understand, this is becoming a rather large undertaking for me. Therefore, I'm asking for volunteers to aid and lead in the development, design and future of the project. You don't need to be a genius, or have any major experience to volunteer - and, to be cliche, it may even be a great thing to put on your resume. Engaging in RedWarn's development is a good way to get your work in use by hundreds of editors across the globe. If you've had any JavaScript, PHP, HTML, CSS, design, translation, counter-vandalism, or other experience that would aid in RedWarn's development, your contributions would be highly valued! <includeonly>If you're interested, you can see available positions, register your interest, and more info at [[Wikipedia:RedWarn/Volunteer]].</includeonly>
{{Wikipedia:RedWarn/Sidebar|expanded=main_pages}}<noinclude>

{{Breadcrumb2|roottext=Ultraviolet|rootlink=Wikipedia:Ultraviolet|[[Wikipedia:Ultraviolet/Volunteer|Volunteer]]}}
</noinclude>
[[Wikipedia:Ultraviolet|Ultraviolet]] is a new, fast-growing JavaScript counter-vandalism tool, specifically designed for [[Usability|user friendliness]]. Ultraviolet has gained over 200 new users and is rapidly growing every day. So far, 40,000+ edits have been made with the tool. Thanks to your help, Ultraviolet is now backed by a team of hard-working and trusted volunteers. If you'd like to join us, you don't need to be a genius, or have any major experience to volunteer and, to be cliche, it may even be a great thing to put on your resume. Engaging in Ultraviolet's development is a good way to get your work in use by hundreds of editors across the globe. If you've had any JavaScript, PHP, HTML, CSS, design, translation, counter-vandalism, or other experience that would aid in Ultraviolet's development, your contributions would be highly valued!
<noinclude>
<noinclude>
== Available volunteering opportunities ==
== Available opportunities ==
{{Shortcut|WP:UV/V|WP:UVV|WP:RW/V|WP:RWV}}
'''All volunteers will need a [[GitLab]] account to engage in developer discussion,''' and optionally, a Discord account too. You can register at https://gitlab.com and https://discord.com respectively.
<!-- '''All volunteers who plan to be involved with the development of Ultraviolet need a [[GitLab]] account to engage in discussion,''' and preferably, a [[Discord (software)|Discord]] account too. You can register an account for free at https://gitlab.com and https://discord.com respectively.

Currently, there are two versions of Ultraviolet in development: a [[React (web framework)|React]]-based patrolling tool that runs independently from Wikipedia, and the [[Wikipedia:User scripts|user script]].
==== Technical ====
==== Technical ====
'''You will need''' very basic terminal knowledge. You can develop on Windows, macOS, or Linux. We're writing up documentation to help aid the development process, and make it as easy as possible to develop for RedWarn.
'''You will need''' very basic terminal knowledge. You can develop on [[Microsoft Windows|Windows]], [[macOS]], or a [[Linux]]-based system. We're writing up documentation to help aid the development process, and make it as easy as possible to develop for Ultraviolet.
* '''Core developer:''' JavaScript experience, preferably with a good understanding of creating user scripts. You don't have to be an expert.
* '''Core developer:''' [[TypeScript]] experience, preferably with a good understanding of creating user scripts. You don't have to be an expert.
* '''UI designer:''' HTML and CSS knowledge - if you don't have this, being creative enough to sketch and propose designs/improvements.
* '''UI designer:''' [[HTML5|HTML]] and [[CSS]] knowledge - if you don't have this, being creative enough to sketch and propose designs/improvements.
* '''Backend developer:''' Anybody with PHP/node.JS experinece to aid with the maintenance and creation of RedWarn tools and other backend development.
* '''Backend developer:''' Anybody with [[Node.js|Node.JS]] experience to aid with the maintenance and creation of Ultraviolet tools and other backend development.


==== Non-technical ====
==== Non-technical ====
* '''Translation:''' If you know one or more other language, helping translate RedWarn to different Wikis would be greatly appreciated.
* '''Translation:''' If you know one or more other languages, helping translate Ultraviolet to different Wikis would be greatly appreciated.
* '''User query helper:''' Help respond to user questions and bug reports, then file the correctly in the issues tab in GitLab.
* '''User query helper:''' Help respond to user questions and bug reports, then file the correctly in the issues tab in GitLab.
* '''Documentation helper:''' Help write documentation for RedWarn.
* '''Documentation helper:''' Help write [[Wikipedia:Ultraviolet/Documentation|documentation]] for Ultraviolet.
-->The Ultraviolet team is currently '''not accepting applications'''. Thank you for your interest. Please note contributing to the code or documentation does not require you to be part of the team, and you are encouraged to contribute with pull requests and edits.


== Additional questions ==
==== What if I don't want to register as a volunteer? ====
Anybody with a GitLab account can engage in developer discussion and make pull requests at https://gitlab.com/redwarn


==== What if I don't want to register as a volunteer? ====
Anybody with a GitLab account can engage in developer discussion and make pull requests at https://gitlab.wikimedia.org/repos/10nm.
==== What if I want to help out in a way that isn't listed here? ====
==== What if I want to help out in a way that isn't listed here? ====
Just register your interest! Any help is very much appreciated.
Just register your interest! Any help is very much appreciated.


== Register your interest ==
== Archives ==
For previous applications, see [[Wikipedia:Ultraviolet/Volunteer/Archive]].
To register your interest, edit this section and append <code><nowiki>*{{user|{{subst:REVISIONUSER}}}} '''Position you're interested in''' - any other notes regarding your experience. ~~~~</nowiki></code> to the list.

*{{user|Ed6767}} '''Example position''' - any other notes regarding your experience. [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 17:18, 15 July 2020 (UTC)
<!-- == Register your interest ==
*{{u|Geekpotato24}} '''Translator''' - I'm fluent in Chinese and have a basic knowledge of JavaScript. [[User:Geekpotato24|<span style="font-family:Segoe print; color:#0000FF; text-shadow:gray 0.2em 0.2em 0.4em;">Geekpotato24</span>]] [[User talk:Geekpotato24|<span style="color:#006400">''(talk to me!)''</span>]] 18:17, 15 July 2020 (UTC)
Currently, all prospective Ultraviolet team members must engage in an interview with existing members of the team. It's nothing formal and will help us to get to know you and your skills. Please use the Discord invite link in the Ultraviolet preferences page and ping the <code>@Ultraviolet Team</code> for an interview.-->
*:{{u|Geekpotato24}}, thanks for registering your interest and wanting to help out! Would love to see RW on zhwiki - when we start work on the translation engine I'll get in touch [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 20:22, 15 July 2020 (UTC)
[[Category:RedWarn|Volunteer]]
::{{u|Ed6767}} I would also like to be a '''User query helper''', and I already registered on Gitlab, you just have to let me in the project. Also, you mentioned a discord account, is there a discord server I can join? Thanks! [[User:Geekpotato24|<span style="font-family:Segoe print; color:#0000FF; text-shadow:gray 0.2em 0.2em 0.4em;">Geekpotato24</span>]] [[User talk:Geekpotato24|<span style="color:#006400">''(talk to me!)''</span>]] 21:42, 15 July 2020 (UTC)
:::{{u|Geekpotato24}}, yes! Here: https://discord.gg/2zNrVa9 [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 21:45, 15 July 2020 (UTC)
*{{user|Chlod}} '''Core developer''' or '''Backend developer''' - Although I do have quite an edge towards any available position, I feel like the technical positions would suit me most. If possible, I'd also like to be a '''user query helper'''. I'm experienced in both PHP and JavaScript (including TypeScript and Node.js). <span style="background-color: #ffff00; color: #00159c; font-weight: bold; font-style: italic;">[[User:Chlod|Chlod]]</span> <span style="font-size: calc(1em - 2pt);">([[User_talk:Chlod|say hi!]])</span> 03:03, 16 July 2020 (UTC)
::{{u|Chlod}}, thanks for the offer - we're very happy to accept you! Could you join the Discord? Left an invite in the comment above. [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 01:40, 17 July 2020 (UTC)
*{{user|Eumat114}} '''Translator into zhwiki''' - fluent in Chinese. Might do more of the basic UI translation. Question: do you want RedWarn to still be called RedWarn in [[zh:WP:REDWARN|the Chinese version]] or do you want a Chinese name there (e.g. 紅警示, literally "Red Warning")? [[User:Eumat114|Eumat114]] ([[User talk:Eumat114|Message]]) 07:31, 18 July 2020 (UTC)
<!-- Don't remove this line, and keep it at the bottom of the page! --></noinclude>
::{{u|Eumat114}}, thanks for volunteering! Would you be willing to work with {{u|Geekpotato24}} to help it across? And what do you guys think would be a good name in Chinese? Not the biggest fan of the more literal name, or passing "RedWarn" there as it could be confused. [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 23:26, 18 July 2020 (UTC)
:::{{u|Ed6767}}, I would be happy to do so and in fact have started. [[User:Eumat114|Eumat114]] ([[User talk:Eumat114|Message]]) 04:58, 19 July 2020 (UTC)
::::{{u|Eumat114}} Are you translating it into Traditional Chinese or Simplified? [[User:Geekpotato24|<span style="font-family:Segoe print; color:#0000FF; text-shadow:gray 0.2em 0.2em 0.4em;">Geekpotato24</span>]] [[User talk:Geekpotato24|<span style="color:#006400">''(talk to me!)''</span>]] 17:11, 19 July 2020 (UTC)
:::::{{re|Eumat114|Geekpotato}}, I'll probably set up a Google sheet with original English text and the translations to make it a bit easier for translation across updates if that's okay? [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 17:32, 19 July 2020 (UTC)
Yeah, thanks! [[User:Geekpotato24|<span style="font-family:Segoe print; color:#0000FF; text-shadow:gray 0.2em 0.2em 0.4em;">Geekpotato24</span>]] [[User talk:Geekpotato24|<span style="color:#006400">''(talk to me!)''</span>]] 20:16, 19 July 2020 (UTC)
:{{facepalm}} -- ah, technology wins... [[User:Eumat114|Eumat114]] ([[User talk:Eumat114|Message]]) 01:53, 20 July 2020 (UTC)
::{{ping|Eumat114}} You can join the discord server(https://discord.gg/2zNrVa9) where we can discuss. [[User:Geekpotato24|<span style="font-family:Segoe print; color:#0000FF; text-shadow:gray 0.2em 0.2em 0.4em;">Geekpotato24</span>]] [[User talk:Geekpotato24|<span style="color:#006400">''(talk to me!)''</span>]] 22:02, 20 July 2020 (UTC)
:::{{u|Geekpotato24}}, wait, I don't know how to use discord. ...{{facepalm}}<math>\times 100</math> [[User:Eumat114|Eumat114]] ([[User talk:Eumat114|Message]]) 02:02, 21 July 2020 (UTC)
::::{{u|Eumat114}}, you can use it in your web browser or via downloading the apps. Once you join a "server" via the link there are chats that you can talk in known as channels. It's quite easy to use once you've made an account. [[User:Ed6767|<span style="font-family:'Roboto',sans-serif;font-weight:300;text-shadow: 2px 2px 10px black;color:black;">Ed<span style="color:red;">6767</span></span>]] [[User talk:Ed6767|<span style="color:black;"><strong>talk!</strong></span>]] 02:12, 21 July 2020 (UTC)
::::@{{u|Eumat114}}: In essence, you just make an account with any username you want, and then you click on the link to join a server. [[Discord (software)|Discord]] is just another messaging service, much like [[Messenger]], [[Telegram (software)|Telegram]], [[WhatsApp]] or whatever, except that they user "servers" instead. Servers are like chatrooms, except servers can hold multiple chatrooms. Once you make an account, click the link, and press "Join Server", and if you haven't installed Discord on your computer yet, you can use your browser by clicking "Continue to Discord". Hope this helps! <span style="background-color: #ffff00; color: #00159c; font-weight: bold; font-style: italic;">[[User:Chlod|Chlod]]</span> <span style="font-size: calc(1em - 2pt);">([[User_talk:Chlod|say hi!]])</span> 02:13, 21 July 2020 (UTC)
:::::{{re|Eumat114}} Pretty much what the others said above, It's a chat platform that's very easy to use and you can access it in your browser. It'll make collaboration on the project easier. Have you joined yet? Look forward to seeing you on there. Cheers,[[User:Geekpotato24|<span style="font-family:Segoe print; color:#0000FF; text-shadow:gray 0.2em 0.2em 0.4em;">Geekpotato24</span>]] [[User talk:Geekpotato24|<span style="color:#006400">''(talk to me!)''</span>]] 18:05, 21 July 2020 (UTC)
*{{user|Berrely}} '''Translator to fawiki''' and/or '''Documentation Helper''' - Near fluent in Farsi (not fully fluent though). Would also be happy to help write up documentation. — Yours, [[ User:Berrely |<span style="color:black;">'''''Berrely'''''</span>]]&nbsp;•&nbsp;[[User talk:Berrely|<sup>Talk</sup>]]∕[[Special:Contributions/Berrely|<sub>Contribs</sub>]] 08:46, 26 July 2020 (UTC)
*{{user|Whisperjanes}} '''Core developer''' and/or '''UI Designer''' - I'm experienced in HTML/CSS/JS. I am also currently a graphic designer IRL, but am trying to make my way towards programming full time instead. I'm not very familiar with GitLab, but I would love to contribute to RedWarn (since I use it almost every day). [[User:Whisperjanes|Whisperjanes]] ([[User talk:Whisperjanes|talk]]) 04:10, 5 August 2020 (UTC)
==== Thanks! ====
</noinclude>
</noinclude>

Latest revision as of 09:43, 6 November 2024

Ultraviolet is a new, fast-growing JavaScript counter-vandalism tool, specifically designed for user friendliness. Ultraviolet has gained over 200 new users and is rapidly growing every day. So far, 40,000+ edits have been made with the tool. Thanks to your help, Ultraviolet is now backed by a team of hard-working and trusted volunteers. If you'd like to join us, you don't need to be a genius, or have any major experience to volunteer — and, to be cliche, it may even be a great thing to put on your resume. Engaging in Ultraviolet's development is a good way to get your work in use by hundreds of editors across the globe. If you've had any JavaScript, PHP, HTML, CSS, design, translation, counter-vandalism, or other experience that would aid in Ultraviolet's development, your contributions would be highly valued!

Available opportunities

[edit]

The Ultraviolet team is currently not accepting applications. Thank you for your interest. Please note contributing to the code or documentation does not require you to be part of the team, and you are encouraged to contribute with pull requests and edits.

Additional questions

[edit]

What if I don't want to register as a volunteer?

[edit]

Anybody with a GitLab account can engage in developer discussion and make pull requests at https://gitlab.wikimedia.org/repos/10nm.

What if I want to help out in a way that isn't listed here?

[edit]

Just register your interest! Any help is very much appreciated.

Archives

[edit]

For previous applications, see Wikipedia:Ultraviolet/Volunteer/Archive.