Contributor
Anik Das

Music Blocks 4 Build Tooling Improvements


Mentors
Anindya Kundu
Organization
Sugar Labs
Technologies
javascript, react, typescript, webpack-5, web servers, pwa
Topics
web development, Build Tooling, Development Environment
The next version of Music Blocks (v4) is currently setup using create-react-app, a widely-used tool but lagging behind in certain key dependency updates. As a result of which certain development features like Hot Module Reloading, are broken. This project aims to take advantage of this lapse and upgrade the core development tooling of the entire project, making it more seamless, with small developer experience upgrades, along with much needed dependency upgrades to make local development fun and fast. Along with these improvements, the project will also tackle the problem of improving production bundle size for faster loading, and creating a Progressive Web App for offline usage.