= Project Title =
Reading List
= Personal Information =
Name: **Alangi Derick Ndimnain**
Email: **alangiderick@gmail.com**
IRC Nick: **d3r1ck**
Github: **[[ https://github.com/ch3nkula | Github Profile Page ]]**
= Background Information =
I am a fourth year Computer Engineering student, specializing in Software Engineering from the University Of Buea. I participated in as a mentor for the 2015 Google Code-In for Wikimedia Foundation (WMF) and mentored 6 projects. I have been contributing to WMF for about 7 months now and my contribution can be seen here: [[ https://gerrit.wikimedia.org/r/#/q/owner:D3r1ck01+status:merged,n,z | Contributions ]], where I have contributed patches across many different extensions.
= Programming Background =
- Google Code-In 2015 Mentoring - Projects Mentored.
-- T118390: Using Maniphest's advanced search Documentation Screen cast.
-- T116802: Watching a project to receive its notifications Documentation Screen cast.
-- T118389: Screencast showing how to request a project
-- T121911: Remove deprecated html elements like <font> from SemanticForms
-- T108432: Desktop: Search box inaccessible in Special:Gather
-- T122968: Add a composer.local.json-sample to MediaWiki core
- My Contributions to WMF Code base - Extensions Worked on
-- Echo Extension
-- Gather Extension
-- Graph Extension
-- Mailgun Extension (co-authoring)
-- MobileFrontend Extension
-- Newsletter Extension
-- Semantic Forms Extension
-- Thanks Extension
-- Wikibase Extension
-- WikibaseJavaScripAPI Extension
- Also worked on OOJs/UI and MediaWiki Core.
- Skills
-- Languages: PHP (Excellent), Python(Intermediate), JSON (Excellent), JavaScript/jQuery (Intermediate), CSS (Excellent), SQL (Proficient), HTML (Excellent).
-- Tools: Secure Shell, Git/Github, Gerrit, IFTTT, Linux OS (Ubuntu) and derivatives, Subversion, Vagrant, Composer.
== Project Mentors ==
- Primary Mentors: @Jhernandez
- Co-Mentors: @4nn1l2
- Other Mentors: @Jdlrobson
= Synopsis/Project Summary =
= Detailed Project Description =
== Introduction ==
== Implementation Approach ==
== Algorithm ==
= Testing and Verification =
== Testing ==
== Verification ==
= Development Schedule/Timeline =
This is a plan that I will use during the GSoC period
- April 23 - May 7 (2 weeks)
- May 8 - May 22 (2 weeks)
- May 23 - June 13 (1 weeks)
- May 31 - June 13 (2 weeks)
- June 14 - June 21 (1 week)
- June 22 - July 6 (3 weeks)
- July 7 - July 14 (1 week)
- July 14 - July 28 (2 weeks)
- July 29 - August 22 (3.5 weeks)
- August 23 - August 29 (1 week)
= Time Availability =
I would be able to offer over 40 hours per week on the project. Also, to meet up with the demands of the project, I will be coding during weekends and regularly informing my mentors on the status of the project and regularly updating my wiki report page. In addition to the time I will put in, during the GSoC program, I will have a 2 weeks period for exams starting from the 21 June - 8 July. During this period, my commitment time will drop a little bit but after that, I will put in 40 hours during the weekends to catch up with the work undone.
= Why Wikimedia Foundation(WMF)? =
Wikimedia Foundation which focuses on encouraging the growth, development and distribution of free, multilingual, educational content, and to providing the full content of these wiki-based projects to the public free of charge is an organisation worth working with to make my continent (Africa) especially Cameroon to be sensitized about such organisations, their projects and projects which enriches knowledge to the society for free. This will go a long way to improve my community and Africa including the world as a whole in terms of education and academics "for free".
= Why Gather Extension? =
= Why me for the project? =
= Work after the Summer of Code =
= My Contributions =
Since I joined the Wikimedia Foundation (WMF) around September 2015 till now, I have contributed in several ways in the improvement of this movement both in coding and mentoring perspectives.
- In terms of coding and submission of patches, I have over 20 patches merged, check [[ https://gerrit.wikimedia.org/r/#/q/owner:D3r1ck01+status:merged,n,z | here ]] and more are still to come.
- Also in terms of Mentoring, like I mentioned above in my Programming Background section, I mentored the Google Code-In 2015 program for the organisation. I mentored 6 projects.