refactor: prep cli for migration#247
Conversation
How to use the Graphite Merge QueueAdd the label graphite/merge to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
601634c to
cb4f9f5
Compare
515114d to
f75ea55
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #247 +/- ##
==========================================
+ Coverage 34.77% 41.30% +6.52%
==========================================
Files 123 99 -24
Lines 8088 6811 -1277
==========================================
Hits 2813 2813
+ Misses 4984 3707 -1277
Partials 291 291 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
83f9323 to
7fb8bcc
Compare
7fb8bcc to
8a1f3ba
Compare
8a1f3ba to
c5568c8
Compare
c5568c8 to
57f30d3
Compare
e5ca01f to
fb28e2e
Compare
fb28e2e to
2453066
Compare
ezavada
left a comment
There was a problem hiding this comment.
Everything looks good. I pulled, tried all the tasks, ran all the tests, and everything seems to be working. I did add git ignores for a few files we don't want to check in.

Refactor: Reorganize CLI code structure
Overview
This PR reorganizes the World CLI codebase into a more standard Go project structure. The code has been moved from a flat structure to a hierarchical one, with packages organized under
internal/app/world-cliand shared utilities underinternal/pkg. This improves maintainability and follows Go best practices for package organization.Brief Changelog
mainpackageStartCmd→StartCardinalCmd)internal/app/world-clidirectoryinternal/pkgdirectory.vscode/launch.jsonconfiguration fileTesting and Verifying
This change is a code reorganization without functional changes. The existing tests have been updated to work with the new structure and should continue to pass.