Skip to content

feat: add deeptutor start command to launch backend and frontend together#445

Merged
pancacake merged 1 commit intoHKUDS:devfrom
Starfie1d1272:feat/cli-start-command
May 8, 2026
Merged

feat: add deeptutor start command to launch backend and frontend together#445
pancacake merged 1 commit intoHKUDS:devfrom
Starfie1d1272:feat/cli-start-command

Conversation

@Starfie1d1272
Copy link
Copy Markdown
Contributor

Description

Add deeptutor start CLI command that launches both backend and frontend
in a single command, delegating to scripts/start_web.py.

Currently deeptutor serve only starts the backend API server. Users
who want the full web app still need to run python scripts/start_web.py
separately. This command fills that gap — deeptutor start gives the
same experience with a cleaner entry point.

All port and language configuration stays in .env and environment
variables, exactly as start_web.py already reads them. No new flags
or configuration surface.

Changes

  • deeptutor_cli/main.py — new start command (+11 lines)

Test plan

  • deeptutor start launches backend + frontend
  • deeptutor start --help shows help text
  • deeptutor --help includes start in the command list

…ther

Add a `start` CLI command that delegates to scripts/start_web.py so users
can launch the full web app with a single command instead of manually
running `python scripts/start_web.py`.
@pancacake pancacake changed the base branch from main to dev May 8, 2026 17:52
@pancacake pancacake merged commit 657f686 into HKUDS:dev May 8, 2026
7 checks passed
@Starfie1d1272 Starfie1d1272 deleted the feat/cli-start-command branch May 8, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants