Grants:Project/Hydriz/Balchivist 2.0/Timeline
This project is funded by a Project Grant
proposal | people | timeline & progress | finances | midpoint report | final report |
Timeline for Hydriz
editTimeline | Date |
Development work to begin | 18 April 2022 |
Public beta testing | 27 June 2022 |
Launch of Balchivist 2.0 | 5 August 2022 |
Monthly updates
editPlease prepare a brief project update each month, in a format of your choice, to share progress and learnings with the community along the way. Submit the link below as you complete each update.
June 2021
editStarted preparations for this project, which involved:
- Finalizing the tech stack to be used after exploring different alternatives: MariaDB, Express.js, NuxtJS (Vue.js) and Node.js. NuxtJS was chosen due to it being a Vue framework, which is also used in MediaWiki, thus making it potentially easier for other MediaWiki developers to contribute to this project in the future.
July 2021
editContinued preparations for the project, which involved identifying and prioritizing tasks for the coming few months. Progress in the project was slightly delayed due to unforeseen circumstances.
August 2021
editPrioritization of tasks are almost complete and expected to be published onto Wikimedia Phabricator soon, for public feedback and review. Work on the code has also begun.
September 2021 - March 2022
editThe project was put on hold due to personal issues.
April 2022
editThe work on the project resumed, starting with the design of the database models. The design was made based on the proposed features of the project and to leave the possibility of future extensions of the application to more datasets and functionality.
May 2022
editThe work on the design of the database took longer than expected and was only finalized in the middle of the month. Thereafter, the work on the backend API started, although some time was spent researching on the features and capabilities of the Django REST framework.
June 2022
editThe work on the backend API continued, and the frontend project was also subsequently started as some of the core APIs were ready to be consumed.
July 2022
editThe development work on both the frontend and backend continued, but certain non-essential features were deprioritized due to the looming deadline of the project. The set up of the GitHub repositories and the deployment of the staging server was completed in August 2022.
Timeline Extension
editIs your final report due but you need more time?
Extension request
editNew end date
edit5 August 2022
Rationale
editThe project was unfortunately delayed due to unexpected personal issues that occurred during September 2021 to March 2022. The project is expected to resume in mid-April, and the time extension till 5 August 2022 will provide more time for me to complete the project.
Approved - new end date of 5 August 2022
editThis extension is approved. Your new end date is August 5, 2022, and your Final Report is due one month later. --Marti (WMF) (talk) 20:51, 13 July 2022 (UTC)
Midpoint report
editMidpoint report reviewed and accepted.JChen (WMF) (talk) 09:35, 16 August 2022 (UTC)