876 B
876 B
Phase 6 Web UI Repository Workflow Plan
Goal: extend the minimal web UI with branch workflows, pull request workflows, and user profile pages.
Scope
- Select active branch on repository pages
- Branches page showing all repository branches
- Create a new branch from an existing branch
- Create an empty branch with an empty root commit
- Delete non-default branches from the branches page
- No branch rename support in API or web UI
- List pull requests in the web UI
- Create pull requests in the web UI
- View pull request details and comments
- Add pull request comments
- Close and merge pull requests from the web UI where permitted
- User profile page at
/{username}showing public repositories - Tests for branch creation, PR web pages, and profile pages
Completion
- Implemented
- Tests pass