Jump to content

User:APaskulin (WMF)/Sandbox/Code Jam

From mediawiki.org

Welcome to MediaWiki Code Jam! Code Jam is a virtual hackathon that helps developers get started contributing to MediaWiki.

Coordination[edit]

[Sign-up sheets, communication channels, workboards...]

Get started[edit]

1. Set up your development environment[edit]

Install locally

Manage your MediaWiki development environment locally using PHP and Composer.

Install with Docker

Use the MediaWiki CLI tool to set up a containerized development environment with MediaWiki, Nginx, and MySQL.

2. Take a tour of the MediaWiki codebase[edit]

Familiarize yourself with MediaWiki's core code by learning about entry points and top-level directories.

3. Run unit tests[edit]

MediaWiki uses the PHPUnit framework for unit and integration testing of PHP code. See Manual:PHP unit testing to run tests and find information about writing tests.

4. Install extensions[edit]

5. Debug your code[edit]

6. Find a task[edit]

7. Submit a patch[edit]