Skip to content

Conversation

@YanLien
Copy link
Collaborator

@YanLien YanLien commented Dec 5, 2025

  • Renamed methods for consistency and clarity (e.g., build_custrom to build_custom, perpare_build_config to prepare_build_config).
  • Introduced CargoRunnerKind enum to encapsulate QEMU and U-Boot configurations.
  • Moved cargo-related functionality from cargo.rs to cargo_builder.rs for better separation of concerns.
  • Consolidated path management into PathConfig struct, simplifying path handling throughout the application.
  • Updated AppContext to use the new PathConfig structure, removing direct references to paths.
  • Enhanced error handling and path normalization in build and run processes.
  • Removed deprecated cargo.rs file and adjusted references accordingly.
  • Updated TFTP and U-Boot implementations to utilize the new path management structure.

- Renamed methods for consistency and clarity (e.g., `build_custrom` to `build_custom`, `perpare_build_config` to `prepare_build_config`).
- Introduced `CargoRunnerKind` enum to encapsulate QEMU and U-Boot configurations.
- Moved cargo-related functionality from `cargo.rs` to `cargo_builder.rs` for better separation of concerns.
- Consolidated path management into `PathConfig` struct, simplifying path handling throughout the application.
- Updated `AppContext` to use the new `PathConfig` structure, removing direct references to paths.
- Enhanced error handling and path normalization in build and run processes.
- Removed deprecated `cargo.rs` file and adjusted references accordingly.
- Updated TFTP and U-Boot implementations to utilize the new path management structure.
@YanLien YanLien requested a review from ZR233 December 5, 2025 00:30
@ZR233 ZR233 merged commit b2266f7 into drivercraft:main Dec 10, 2025
1 check passed
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