[Wikitech-l] Outreachy Round 25–projects finalized & contribution period begins!

2022-10-11 Thread Srishti Sethi
Hello all,


Here is a quick update on Outreachy Round 25: we recently concluded the
final call for projects and mentors and are now promoting 6 projects led by
14 mentors. If you know someone who cleared the Outreachy's initial
eligibility check, encourage them to explore the Wikimedia projects below:



   - Create a web application for editing Toolhub records, mentored by:
   Slavina Stefanova, Damilare Adedoyin, Roy Smith
   - Develop features for Wiki Loves Monuments app, mentored by: Ederporto,
   Mike Peel
   - Rewrite Imagebulk tool to scale up, mentored by: Jay Prakash,
   Sudhanshu Gautam
   - Write a Ruby gem for analyzing Wikidata edits, mentored by: Sage Ross,
   Will Kent
   - Develop a web app for patrolling based on the new ML-based service to
   predict reverts, mentored by: Diego Saez-Trumper, Muniza A.
   - Hybrid event production for QueeringWikipedia 2023, mentored by: Z.
   Blace, Owen Blacker, Freddy eduardo


If you are interested in any of these projects, you can either subscribe to
the related Phabricator tickets or share your ideas and suggestions in a
comment.


Learn more here:  [1]


Cheers,

Srishti


[1] https://www.mediawiki.org/wiki/Outreachy/Round_25


*Srishti Sethi*
Senior Developer Advocate
Wikimedia Foundation 
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l]  Fresh 22.09 released!

2022-10-11 Thread Krinkle
This release promotes Node.js 16 to be the default runtime in fresh-node.

Get started by installing, updating, or learning more, at:
https://gerrit.wikimedia.org/g/fresh#fresh-environment

Changelog:
https://gerrit.wikimedia.org/g/fresh/+/22.09.1/CHANGELOG.md

Node.js 16 is now the default environment for the fresh-node command. This 
addresses an issue with Vue.js development using Vite 3, which did not work 
well under Node.js 14. (Thanks Lucas Werkmeister, T314051 
).

Note that most projects still test on Node.js 14 in WMF CI. [1] If you find 
that some of your tests don't yet pass under Node.js 16, fret not! Node.js 14 
and 12 remain available via the bundled fresh-node14 and fresh-node12 commands.

If you encounter problems in Fresh with Node.js 16 or experience other issues, 
let us know on Phabricator at https://phabricator.wikimedia.org/tag/fresh/. 
This is also where you can browse previous tasks.

Fresh is a fast way to create isolated environments from your terminal. These 
can be used to work more responsibly with 'npm' developer tools such as ESLint, 
QUnit, Grunt, Selenium, and more. Example guide: 
https://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing

--
Timo Tijhof

[1] https://phabricator.wikimedia.org/T314470___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/