User:MSchottlender-WMF/GCI Get Started

Getting started
Some of the tasks will ask you to manipulate or work on code and send it to review. This means sending your work through our code-review system for the mentor (and other contributors) to go over and comment on. Everyone's code goes through review, whether they are long-time contributors or newcomers -- that's how we keep the code in MediaWiki high quality!

In order to work with these systems, you will need to get access to our development environment. Follow the steps that are relevant to your task:


 * 1) Go to https://www.mediawiki.org/wiki/Developer_access and sign up for developer access.
 * 2) Make sure you have git and git-review installed https://www.mediawiki.org/wiki/Gerrit/Tutorial
 * 3) (Optionally) Install MediaWiki-Vagrant so you can have a local wiki to test your code on. See instructions here: https://www.mediawiki.org/wiki/MediaWiki-Vagrant
 * 4) Work on the piece of code that is relevant to your task. If you installed vagrant, it is a good idea to test your code and see that it works.
 * 5) Create your own branch and then commit it and send it for review. See this cheatsheet for help: https://www.mediawiki.org/wiki/Gerrit/Getting_started
 * 6) Mark your task as submitted in Google Code-in system. Please include the URL of your commit in Gerrit. You can get it by logging into gerrit, finding your relevant commit, then copy/pasting its URL in the task comment in the Google Code-In system.
 * 7) Please watch for comments on your patch. Reviewers -- your mentor, or others -- may leave you comments in the code that you will need to fix. This is a crucial step to finish your task.
 * 8) If you get comments on your task, you need to correct the code and push another patchset. Please refer to the cheatsheet on making sure you submit a revised patchset (amending your change) rather than an entirely new patchset.

When everything is good and done, your patchset will be merged into the code repository and your mentor will mark the task as done!

Note: You can always look at all of your contributions to the Wikimedia Foundation codebase by looking at your Gerrit dashboard

Welcome to Wikimedia codebase!