- Use a private codespace structure in the cmd pkg to encapsulate common behavior
- Repo + branch is favored - Codespace name is included to disambiguate between two codespaces - Move Codespace model out of out API into its own package - Update call sites and group behavior under codespace.Codespace
- Removes the need for a User to list codespaces which should result in a slight speed improvement.
internal/api
internal/codespaces/api