pub(crate) fn create_branch_from_issue() -> Result<(), Error>Expand description
Interactively creates a GitHub branch from a selected issue.
§Errors
Propagates errors from issue listing, user selection, or branch development.
§Assumptions
Assumes a terminal UI is available for user interaction and the GitHub CLI is configured.
§Rationale
Provides an interactive workflow for developers to quickly create feature branches tied to specific GitHub issues.
§Performance
Involves user interaction and subprocess calls, suitable for interactive use.
§Future Work
Consider adding branch naming customization or integration with project management tools.