2025:Hackathon/Resources
Appearance
Wikimania@20: Inclusivity . Impact . Sustainability .
Welcome to the Wikimania 2025 Hackathon Resource Hub! This page provides curated resources for participants whether you're a newcomer, experienced developer, designer, or community member.
π¦ General Wikimedia Resources
- MediaWiki: The open-source platform powering all Wikimedia projects.
- Wikimedia Technical Community: Central hub for tools, documentation, and discussions.
- Wikimedia Phabricator: Task tracking, bug reporting, and project planning.
- βΆοΈ Related Videos: claim fix task, create tasks
π©π½βπ» Contribution Guides
- How to Contribute to Wikimedia: Covers coding, documentation, design, QA, and more.
- New Developers Guide: Great starting point for newcomers.
- Good First Tasks on Phabricator: Curated beginner-friendly tasks.
- Gerrit Code Review: Submit, review, and collaborate on patches.
- βΆοΈ Tutorial Video: Gerrit intro, setup walkthrough
π οΈ Engineering & Development Resources
- MediaWiki Developer Documentation: APIs, extensions, core MediaWiki development.
- Wikimedia APIs: Build bots, tools, and integrations.
- Toolforge: Cloud infrastructure for hosting tools and bots.
- Wikimedia GitHub Mirror: Open-source repositories of Wikimedia projects.
π¨ Design and Accessibility
- Wikimedia Design Guidelines: UI/UX design principles.
- Wikimedia UI Style Guide: Style guide for accessible interfaces.
- Accessibility Guide: Best practices for accessibility in tools.
π Documentation Resources
- Technical Documentation Guide: Write effective technical documentation.
- Help: Editing MediaWiki: How to edit pages and documentation.
- Style Guide for Documentation: Ensure clarity and consistency.
π Localisation and Internationalisation
- TranslateWiki: Contribute translations to Wikimedia software.
- Localisation Guide: How to participate in localisation efforts.
- Translation Best Practices: Effective techniques for translators.
π§ͺ Testing & Quality Assurance
- Testing Guide: QA workflow in Wikimedia tech projects.
- Automated Testing with Selenium: Automated UI testing setup.
- Bug Reporting Guide: How to file detailed bug reports on Phabricator.
βοΈ DevOps and Infrastructure
- Wikimedia Cloud Services: Docs for Toolforge and cloud environments.
- CI/CD Guide: Setting up pipelines and automated deployments.
- Kubernetes on Toolforge: Run scalable tools using Kubernetes.
π Data Science & Machine Learning
- Wikidata SPARQL Tutorial: Query structured data for tools or research.
- PAWS (Public Analytics Wikimedia Service): Analyze Wikimedia data with Jupyter notebooks.
- Wikipedia Data Dumps: Download raw data for offline analysis.
- Wikimedia Research Portal: Machine learning and data research initiatives.
- Machine Learning at Wikimedia: ML projects and ways to contribute.
- LiftWing: Wikimediaβs edit-scoring ML platform.
- Kaggle Datasets: Wikimedia-related datasets for practice.
π Community, Outreach & Communication
- Outreachy Program: Internships for underrepresented contributors.
- Wikimedia Hackathons: Organizing and participating in global events.
- Wikimedia Mailing Lists: Subscribe to stay informed.
- Wikimedia Discord & IRC: #wikimedia-hackathon: Real-time help and collaboration.
π Training & Mentorship
- Wikimedia Training Modules: Online learning for editors and tech contributors.
- Google Code-in Archive: Archive of beginner-friendly coding tasks.
- Mentorship Guidelines: Best practices for mentors and mentees.
Need help or want to contribute a missing resource? Join the conversation on the talkpage!