GSoCpedia: Chapter Five
βPatience is bitter, but its fruit is sweet.β
~ Aristotle
If you have been following my blogs you’d know I was facing serious problems with my machine. For some reason it would auto-delete any file that I’m working on! (That’s automation for you π΅) Given the current COVID situation, it was incredibly difficult to get a new machine. After being stuck for days, Voila!
Project Status Update Meet
I had one of the most eventful weeks so far, with so many things lined up one after the other. First in line was the GSoC/ Outreachy Project Status Update Meet! It was great meeting my fellow folks again. Next update should be a Netflix Party with everyone. (hopfully π )
Refactoring Workshop
Attended the Refactoring Workshop a few days back and I highly recommend it! The workshop taught me some patterns and tools which can use to refactor code. It was a lively session with some hands on coding and discussions with major importance given to the process rather than the end result. You can find the code to be refactored here.I don’t wanna give any spoilers but I will definitely say it was worth attending.
The TDD and Refactoring Workshop are a part of the Code Health Group initiative and are open for everyone to attend! If you are interested you can register here.
Bug Reporting Best Practices
A good bug report can decrease the time required in fixing a bug and is also essential to allow developers to locate problems and reference the information to fix issues in the development process quickly. However, this is something I’m not very good at. So, my mentor John decided to help out!
Upcoming: John’s Blog Post
Week 8 and 9
π Finally have a machine that works! Took some time to set up the new machine but it’s all set up now π
Highlights:
β Partially Accomplished
- Upgraded the TemplateWizard repository to v5.
π WIP
- Upgrading WebdriverIO in the AdvancedSearch repository
- Upgrading WebdriverIO in the CirrusSearch repository
- Upgrading WebdriverIO in the MobileFrontend repository
π Documentation tasks
- Created MediaWiki-Docker/RevisionSlider π―
- Created MediaWiki-Docker/MobileFrontend π―
- Created MediaWiki-Docker/TemplateWizard π―
β Waiting/ Blocked
- Upgrading WebdriverIO in the RevisionSlider repository
- Upgrading WebdriverIO in the Wikibase repository
- Upgrading WebdriverIO in the WikibaseLexeme repository
- Create MediaWiki-Docker/Wikibase
- Create MediaWiki-Docker/WikibaseLexeme
- Created MediaWiki-Docker/CirrusSearch
I guess this is all from me for now. See you in two weeks! π»