Hagarshilo
About me
I am a Freelance Web Developer and a Linguistics MA student at Tel Aviv University, Israel. I am very happy for the opportunity to take part in an open source project for the first time. Here are some of my personal web projects.
My work
Contact me
GSoC 2018 Project: Implement 'Category' filters and filter menu in the new UI
edit- The Phabricator task for this project is here.
- My proposal can be found here.
- Mentors: Moriel Schottlender, Roan Kattouw.
Synopsis
editThe Category filter’s purpose is to display to a reviewer the edits made to articles and other pages in that category. It will be added to the main filter panel.
Schedule
editTimeline | Task | Work Done | Blog | Status |
---|---|---|---|---|
Week 1 (Due May 7th, 2018) | Community Bonding period |
Joined Zulip, introduced myself to the community through the mailing list, started a blog. I attend online team meetings and online mentoring sessions twice a week. I started learning new technologies for the project, such as OOUI, and I am getting to know the existing codebase with guidance from my mentors. |
First blogpost |
Done |
Week 2 (Due May 21st, 2018) | Community Bonding period |
After consultation with my mentors, my project was replaced with a different one. The new project is pretty similar to the old one in terms of scope and implementation requirements. I went over its specs and mockups. I've explored the source code some more, mostly reading functions and inline documentation, then I started writing a bit of code and made a test commit to Gerrit. |
Second blogpost |
Done |
Week 3 (Due June 4th, 2018) | Coding period |
|
Third blogpost |
Done |
Week 4 (Due June 18th, 2018) | Coding period |
Learned more about processing data fetched from APIs and using promises and their methods. Had pair programming sessions with my mentors. Had some patches merged into the code base: |
Fourth blogpost |
Done |
Week 5 (Due July 2nd, 2018) | Coding period |
|
Fifth blogpost |
Done |
Week 6 (Due July 16th, 2018) | Coding period |
|
Sixth blogpost |
Done |
Week 7 (Due July 30th, 2018) | Coding period |
|
Seventh blogpost |
Done |
Week 8 (Due August 13th, 2018) | Coding period |
|
Eighth blogpost Final report |
Done |