Hello everyone,
*Summary* The Developer Advocacy team is excited to share with you a new set of educational materials you can use to learn and teach others about Pywikibot [1]. These new materials are based on content originally presented as part of the Small wiki toolkits initiative [2]. Please read and share these materials, give feedback in Phabricator [3] or on Talk pages, or edit the pages directly if you find errors. This will help improve the materials for these workshops as well as workshops planned for the future.
*Long version* Last year, the Small wiki toolkits initiative held monthly technical workshops about using, building, and hosting bots [4].
In response to feedback received from participants [5], this year the Developer Advocacy team launched an initiative (Phabricator task: [6]) to develop on-wiki learning and training materials based on the previous workshops. The goal of these materials is to make it easier for you to learn about Pywikibot and teach others in your community about it. Drafts for two workshops [7] are now ready for your review: - How to run basic scripts using Pywikibot - How to host a bot on Toolforge
Materials for each workshop come in two formats: 1. Self-study guide - explains how to learn a given subject on your own - links to different resources on wikis and other sites without duplicating them. 2. Workshop organizer's handbook - teaches you how to teach the subject to others - explains how to prepare a workshop that you can run during a hackathon or a conference. If you've ever wanted to give a talk about Pywikibot but didn't have the time to design it, the handbook should help.
*How to get involved* Please read the linked materials and provide feedback in Phabricator or on talk pages. Is this the right format for learners and trainers? Did we miss anything? Are there sections that are difficult to follow or make no sense? Please let us know. Your input will help inform the next steps for the development of the remaining materials.
If you want to contribute any changes or corrections, you can do so either directly on the pages, or by leaving comments on talk pages or in Phabricator. Thank you for your help!
On behalf of the Developer Advocacy team, Kamil Bach
[1] https://www.mediawiki.org/wiki/Manual:Pywikibot/Workshop_Materials [2] https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops [3] https://phabricator.wikimedia.org/T327282 [4] https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops [5] https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops/Report [6] https://phabricator.wikimedia.org/T327282 [7] https://www.mediawiki.org/wiki/Manual:Pywikibot/Workshop_Materials