Conversation
- Simplified Makefile by removing the FRONTEND variable and consolidating frontend build commands to focus on Dioxus. - Added new coverage targets for Rust and Python. - Deleted the app directory, including all related files and components, as part of the transition to a Dioxus-based web UI. - Updated documentation to reflect changes in the build process and directory structure.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request removes all support for the Leptos frontend from the build system and source tree, consolidating the project around the Dioxus frontend. It also introduces new coverage reporting targets for both Rust and Python, and updates build artifact paths to reflect these changes. Several source files and configuration files related to Leptos are deleted.
Frontend consolidation and cleanup:
Makefile, including references to theFRONTENDvariable and Leptos build commands. The frontend build is now exclusively Dioxus, with output inweb/distinstead ofapp/dist. [1] [2]appdirectory, includingCargo.toml,Trunk.toml,index.html, and all Rust source files, which contained Leptos components and configuration. [1] [2] [3] [4] [5] [6] [7] [8] [9]Build system updates:
Makefileto useweb/distfor frontend assets, removed all references toapp/dist, and cleaned up related commands. [1] [2]Testing and coverage improvements:
coverage-rust,coverage-python, andcoveragetargets to theMakefilefor running and aggregating Rust and Python coverage reports.These changes streamline the project by focusing exclusively on the Dioxus frontend and improve the build and test infrastructure.