Skip to content

GSoD '21 Weekly Updates

Mukulika edited this page Jul 12, 2021 · 23 revisions

Week 1 (17th - 23rd May 2021)

The first phase was to do an audit of the User Guide and Reference to find out duplicate content, missing links etc. I read the Diataxis framework documentation thoroughly for this task. I got started with a template inspired by ESLint's past GSoD project. I finished auditing the first 4 pages of the User Guide. I wanted to become fluent with the development process simultaneously so I also solved a beginner-friendly issue (#7992).

Week 2 (24th - 30th May 2021)

There was a Documentation meeting on Monday where we discussed updating the Building NumPy API and reference docs. I made an issue detailing the requirements and submitted a PR against it during the week (#19104). I made another PR to address the missing links that I found in the process of the audit (#19115). I also set up a project board in my fork of the repo to keep track of the issues and pull requests I was making. At the end of the week, I opened another issue to plan the merging of two duplicate docs for array broadcasting (#19136). I finally got around to writing a draft for my blog, detailing my application process.

Week 3 (31st May - 6th June 2021)

Published my first GSoD blog on Medium and dev.to. Completed 90% of the User Guide audit.

Week 4 (7th - 13th June 2021)

Attended Documentation team meeting where we discussed opening issues for the next phase. Opened issues #1 and #2 in my fork to discuss audit report findings.

Week 5 (14th - 20th June 2021)

This week we continued discussion on which pages are to be restructured/rewritten. I opened issue #3 to discuss the indexing documents. The other two documents do not need a refactor right now according to the discussions. I also finished up PR #19128 to finish rewriting Building the NumPy docs and API reference. Next week I'll try to get a consensus on the Indexing documents and start working on that and the Broadcasting documents rewrite.

Week 6 (21st - 27th June 2021)

We discussed about looking into the NumPy Random module docs in this week's documentation meeting. I worked on issue #19136 this week and closed issue #19313.

Week 7 (28th June - 4th July 2021)

This week I worked on issues #14038 and #19136. The Broadcasting docs have been halfway merged. Next week I will add the SVGs and remove the remaining content from the orphan doc. I have finished the majority of the merge for the Indexing docs as well and will do review iterations next week.

Week 8 (5th - 11th July 2021)

This week we discussed about moving the Indexing page entirely to the Fundamentals section. After finalising that, I will probably finish it up next week. I learnt how to use Inkscape and ported all the diagrams into the Broadcasting doc (#19369). Next week I have plans to start working on the Ufuncs docs (#16924).

Clone this wiki locally