🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.
For example, I will give you an example that I am aware, but it would apply equaly to other cases: Wikipedia uses MySQL as its main storage method. I would advise you, as a beginner, to stay away from the complex core code. However, there are many side projects that would benefit from sql help. Wikipedia also provides a real-time copy of its database, so it may help you getting access to it to mess with it and learn a practical example. You could install it locally and play with it or use some of the provided resources. We have on the cloud list people frequently asking for help to optimize their queries for the humdreds of volunteer-maintained tools using the database.
My Thoughts About Fly.io (So Far)
2 projects | news.ycombinator.com | 19 May 2022
Trying to save an endangered language. I'm looking for advice on solutions for preserving and sharing our language and hiring a developer.
1 project | reddit.com/r/AskProgramming | 4 Feb 2022
Show HN: Random Wikipedia Article by Category
1 project | news.ycombinator.com | 29 Jan 2022
Wiki markup and literal <.
1 project | reddit.com/r/Compilers | 23 Jan 2022
2 projects | reddit.com/r/mediawiki | 12 Sep 2021