Skip to content

Conversation

dr-frmr
Copy link
Contributor

@dr-frmr dr-frmr commented Jul 25, 2024

Problem

Our frontend situation was unsustainable. 3 separate repos with different build processes and tons of random duplicated files everywhere.

Solution

Remove all frontend build files and unify runtime build process in build.rs. Deduplicate styling and SVGs by having homepage serve them all at root path and link to them elsewhere.

Testing

Delete entire repo and re-clone then build. This will give a clean starting point. Note that NPM is now a build dependency for runtime.

Docs Update

N/A

Notes

NPM as a dependency for building the runtime isn't great, but in practice, we (core/runtime developers) all have to have NPM anyways because we all need to frequently touch the frontends. It's better to have everything unified to create a stable product, and the users are completely unaffected.

@dr-frmr dr-frmr merged commit b5aeac5 into develop Jul 29, 2024
@dr-frmr dr-frmr deleted the dr/app-store-kimap-rewrite branch July 29, 2024 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants