Skip to content

Extract fuso-core shared crate and reorganize repo#15

Open
arferreira wants to merge 1 commit intomainfrom
reorganize-repo
Open

Extract fuso-core shared crate and reorganize repo#15
arferreira wants to merge 1 commit intomainfrom
reorganize-repo

Conversation

@arferreira
Copy link
Contributor

Moves Swift macOS app into macos/, extracts shared config/timezone/availability logic into crates/fuso-core/, and sets up a Cargo workspace so CLI and Linux app both depend on the same core library instead of duplicating code.

The CLI and Linux GTK app now import from fuso-core instead of maintaining their own copies of config parsing, timezone resolution, and flag mapping. All CI, release, and publish workflows updated for the new paths.

Closes #13

@arferreira arferreira requested a review from ShiraiEd March 6, 2026 04:45
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.

Reorganize repo structure

1 participant