User:Jiabao wu

This is the template for candidates who want to apply to mentorship programs such as Google Summer of Code or Outreach Program for Women.

The sooner we know about your project proposal the better. We can save you a lot of time by bringing more eyes to your draft and pointing you to the right direction. You are encouraged to start drafting your application as a subpage of your mediawiki.org userpage as soon as possible. Once you feel the basic idea is framed, the next steps will be to find or file an enhancement request at Bugzilla and send an email to the wikitech-l mailing list including the links to your wiki page and your bug report.

If you have any question the best place to ask is the Discussion page related to the program you are applying to.

Check also some real examples of good GSoC project proposals.

Name and contact information
Name: Jiabao Wu Email:  jiabao.foss@gmail.com IRC:    jiabao Location: Canberra, Australia Time Zone: GMT+10:00 Typical working hours: 1pm-5pm, 8pm-12am.

Synopsis
Short summary describing your project: what it means to accomplish, and how it will benefit MediaWiki or Wikimedia projects such as Wikipedia.

Start your paragraph with, where nnnnn is the number of the report linked to your proposal in Bugzilla. If you project has been discussed at the wikitech-l mailing list then include the URL to the thread as well.

What it means to accomplish?
Write a plugin to extend the mathematical functonality of VisualEditor. This will allow users, unfamiliar with wikitext, to insert and edit content including: The usage of this plugin will be similar to the mathematical equations in Google Docs. I believe Google has already provided a good quality design for editing a document within a web browser. This will also help users who are familiar with Google Docs Basically, I will try to make it works similar as the function mathematical equations in Google Drive, as I believe Google should already did the research and design what would be best for the user to edit a document on a web page, and the similarity can also help the users who have used that in Google Docs know how to use it in Wikimedia projects directly. Try it in Google Drive Document or read Mathematical Equations - Google Drive Helps
 * Greek letters
 * General operators
 * Comparison and inclusion operators
 * Operators with variables
 * Arrows

How it will benefit MediaWiki or Wikimedia projects such as Wikipedia?
This plugin will allow people insert math symbols or write math functions smoothly without any latex knowledge or experience, as well as existing equations.

Deliverables
Include a brief, clear work breakdown structure with milestones and deadlines. Make sure to label deliverables as optional or required. It’s OK to include thinking time (“investigation”) in your work schedule. Deliverables should include investigation, coding, deploying, testing and documentation.

About you
We don't just care about your project -- you are a person, and that matters to us! What drives you? What makes you want to make this the most awesomest wiki enhancement ever?

You don't need to write out your life story (we can read your blog if we want that), but we want to know a little about what makes you tick. Are you a Wikipedia addict wanting to make your own experience better? Did a wiki with usability problems run over your dog, and you're seeking revenge? :-) What does making this project happen mean to you?

Participation
We don't just want to know what you plan to accomplish; we want to know how. Briefly describe your work style: how you plan to communicate progress, where you plan to publish your source code while you're working, how and where you plan to ask for help. (We will tend to favor applicants that demonstrate a clear vision for what it means to be an active participant in our development community.)

Past open source experience
Do you have any past experience working in open source projects (MediaWiki or otherwise)? If so, tell us about it! If you have already written a feature or bugfix in a Wikimedia technology such as MediaWiki, link to it here; we will give strong preference to candidates who have done so.

Any other info
Please add any other relevant information -- UI mockups, references to related projects, a link to your proof of concept code, whatever. There are no specific requirements, but we love to see people who love what they're doing. Show us you're excited about this project and have an interest in the background and are considering how best to make your idea work.