User:Rtdwivedi

Hi, I'm Aarti Kumari Dwivedi. I am in the second year of a five year Integrated M.Tech in Geophysical Technology from Indian Institute of Technology, Roorkee. I got interested in programming in my high school and in FOSS in my freshman year. I am trying to contribute to Wikimedia.

What I Have Done Till Now: I am currently trying to fix bugs in MediaWiki.
 * 1) Made an online discussion portal for my college.
 * 2) Contributed to team page of SDSLabs
 * 3) Working on an Ubuntu application that changes desktop background periodically.
 * 4) Fixed bug 42004
 * 5) Work in progree 30463
 * 6) Link to my micro-task
 * 7) Working on a recommendation engine for an music player( Muzi )based on intranet in my college.

Name:
Aarti Kumari Dwivedi

Email:
ellydwivedi2093@gmail.com

IRC Nick:
Rtdwivedi

Web Page / Blog / Microblog:
aartindi.blogspot.com

Location:
Roorkee, Uttarakhand, India

Typical Working Hours:
10:00- 13:00, 15:30-19:00, 22:00-02:00

Synopsis:

 * 1) https://bugzilla.wikimedia.org/show_bug.cgi?id=46616
 * 2) https://bugzilla.wikimedia.org/show_bug.cgi?id=47596
 * 3) https://bugzilla.wikimedia.org/show_bug.cgi?id=37836
 * 4) https://bugzilla.wikimedia.org/show_bug.cgi?id=46580
 * 5) https://bugzilla.wikimedia.org/show_bug.cgi?id=37800
 * 6) https://bugzilla.wikimedia.org/show_bug.cgi?id=46578
 * 7) https://bugzilla.wikimedia.org/show_bug.cgi?id=45955
 * 8) https://bugzilla.wikimedia.org/show_bug.cgi?id=28894

As the name suggests, the proofread Page extension is used for Proofreading purposes in Wikisource library. This project aims to make the code of the extension more modular and organized. It also aims to make the extension use the newer features of Mediawiki core and refactor its Javascript. The project is beneficial to Mediawiki because it will make the extension easier to work upon. For the good experience of users, it is necessary that developers also get a good experience. Good developer experience can be ensured by making the code modular and continuous improvement of code, which is what the project aims to accomplish. After integration with Visual Editor it will provide an even better experience to the users, which this project will attempt to do.

About Me:
Hi, I am Aarti Kumari Dwivedi, a second year undergraduate in Geophysical Technology at Indian Institute of Technology Roorkee. Web and software development is my primary hobby and I am an active coder for the Software Development Section of IIT Roorkee, which creates web applications for making the stay of students at campus a better experience. The desire to make things easier for others is what drives me. I want to make this the awesomest wiki enhancement ever because I believe in giving back to the FLOSS community. One of the ways in which I can do this is code better, code cleaner and improve the code. I would like to assist any other developer associated with the Proofread Page extension by cleaning up the code, making it more modular, making it more extensible and easier to work upon.

Participation:
I plan to communicate progress using regular mails to the mentor and a mail describing the specific points about progress on the mailing list. I plan to host the code on 'gerrit' itself. Another option is Github. I plan to ask for help on IRC( #mediawiki ) and on the mailing list. Till now I have asked for help mainly on IRC and mails. It has always helped.

Past Open Source Experience
Bug fix attempts:
 * 1) . https://gerrit.wikimedia.org/r/#/c/45323/ ( Fixed bug 42004 )(merged)
 * 2) . https://gerrit.wikimedia.org/r/#/c/58302 ( Attempted to fix 30463 )
 * 3) . https://gerrit.wikimedia.org/r/#/c/59442/ ( A micro-task in relation to the project).

Any Other Information
https://gerrit.wikimedia.org/r/#/c/59442/ This was an attempt to replace Xml class by Html class where ever possible. This was a small step towards refactoring.