Commit 6706b22
authored
Architectural Refactoring (#3)
* refactor: implement layered architecture with separation of responsibilities
- remove monolithic index.ts in favor of a modular structure
- implement config.ts for centralized configuration and types
- create a services/ layer for isolating business logic
- establish a dependency injection pattern for testability
- maintain core branch creation functionality with better separation
* build: update distribution artifacts to modular architecture
- updates package.json to reflect changes in the entry point
- generates compiled javascript corresponding to the new layered structure
- maintains compatibility with the github actions runtime environment
- preserves the action's external api while remaining internally modular
* documenting...1 parent 6b57ccf commit 6706b22
File tree
7 files changed
+120
-31981
lines changed- dist
- src
- services
7 files changed
+120
-31981
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
0 commit comments