Skip to content

Restructure packages#34

Merged
akm merged 45 commits intomainfrom
features/restructure_packages
Dec 7, 2024
Merged

Restructure packages#34
akm merged 45 commits intomainfrom
features/restructure_packages

Conversation

@akm
Copy link
Owner

@akm akm commented Dec 7, 2024

In order to make git-exec easy to test, extract packages from main package.
The packages are

  • command
    • Command type to run given command
    • Runner interface and its implementations
  • git
    • Functions to use git command
  • opts
    • Types and functions fo type safe CLI option definition
    • Using generics to refer concrete Options type
  • core
    • main business logic of git-exec
    • Using command, git and opts packages

akm added 30 commits December 7, 2024 18:53
@akm akm merged commit 5e8f390 into main Dec 7, 2024
6 checks passed
@akm akm deleted the features/restructure_packages branch December 7, 2024 23:16
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.

1 participant