This week we are approaching the end of a sprint focused on our Frontend Postlaunch cleanup.
Announcements
- Next week’s meeting will be hosted by @aetherunbound, as we continue our hosting rotation amongst the sponsored OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. developers.
Takeaways
Done
- Single audio result view cleanup, now it’s a more responsive page [ref]
- New sponsored contributor, @stacimc, first PR 🎉 [ref]
- Redesigned content reporting flow [ref]
- Fixes to the global layout [ref]
- The Openverse Catalog has milestones for future releases, so if anyone wants to contribute from that side, they can find the ongoing and required work there [ref]
In progress
- Last item in the current frontend milestone: Update license explanation tooltip [ref]
- The WordPress theme supporting locale based locale paths (critical for the next deployment) is blocked by WordPress/wordpress.org#60. Incoming changes already prepared [ref]
- Changes to the way the catalog processes TSV files [ref]
- New
VLinkcomponent for external links [ref] - Refactoring of store modules [ref]
Upcoming changes
- We agreed to dedicate next weeks to plan following milestones for the Frontend and APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. repositories while fixing most critical bugs [ref]. Pending points for planning that were mentioned:
- Vuex to Pinia migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies.
- Monitoring across the stack
- Further TypeScriptifying composables and other areas
- Adding more comprehensive e2e tests (especially ones that test keyboard navigation)
- Visual regression testing
- Evaluate the guidelines for reviewing pull requests and complete them. Maintainers should remember to remove the
awaiting triagelabel when creating or reviewing issues. [ref]