You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(Common): Simplify effect dependencies by requiring capabilities directly
- Updated `ActionEffect` to require specific capabilities (e.g., `Arc<dyn CommandExecutor>`) instead of the full runtime
- Removed generic `TRunTime` parameter from all effect functions
- Simplified effect implementations by directly using required capabilities
- Updated `ApplicationRunTime` trait to work with capability-based effects
- Adjusted build configuration to set `target-dir` and optimize release builds
- Improved artifact management by updating `.gitattributes` and `.gitignore`
This change enhances modularity by making effect dependencies explicit and minimal, aligning with Land's capability-based architecture. It also streamlines build artifact handling by excluding generated TypeScript files while keeping compiled Rust libraries.
0 commit comments