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.
Disclaimer: I work for the Wikimedia Foundation, and this is the account I intend to use for edits or statements I make in that role. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.
The 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.
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.
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.
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:
Worked some more on my API project in OOUI, learned how to write more generalized code and learned more about Wikimedia's coding style guidelines, the reasoning behind some conventions, etc.
I have a new project coming up: updating Moriel's OOUI tutorial, that currently resides in her blog, and moving it to the OOUI docs repo. I reviewed the tutorial and started up a Google Doc with initial ideas and errata, and installed the work environment required for editing the OOUI docs.
Worked on bugs in Thanks confirmation text and animation
Renewed OOUI tutorial (part 1) and prepared it for migration to OOUI official Docs and Demos. This task involved the following sub-tasks: setting up PrismJS for syntax highlighting, updating the ToDo app code to comply with the current state of OOUI's core stylesheet, updating the installation instructions, designing and implementing demo app boxes, and ensuring coherence and cohesion of the entire text. This stage of the work in now in review, as I proceed to the next step as discussed with my mentor.
Code cleanup: following feedback from community and staff members, I made some modifications and improvements to the HTML and CSS, making them more tidy and readable
Tied up some loose ends with links, buttons and icons
Made page footer responsive.
Tested the final tutorial apps for appearance and functionality