Prepare Vercel-ready project landing page#35
Conversation
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Kilo Code Review could not run — your account is out of credits. Add credits or switch to a free model to enable reviews on this change. |
Summary by cubic
Adds a Vercel-ready landing page and serverless entrypoint for the FastAPI app, with a polished dashboard at “/” that can plan and compile projects. Also routes compile output to a serverless-safe path, bumps to 0.1.2, and documents one-command deploy.
New Features
api/index.pyASGI entrypoint andvercel.jsonrewriting all routes to it; output writes toUPCA_OUTPUT_BASE(Vercel sets/tmp/upca, local default.)./viaINDEX_HTML; buttons call/planand/compile; adds deploy guidance and GitHub badges; app/version set to 0.1.2.output_dir; add--dry-runand_safe_output_dir; shared checks between API and CLI.scripts/check.shmirrors CI (Ruff + pytest); README adds badges and “Deploy to Vercel” steps;.vercelignoretrims deploy size.Dependencies
requirements.txtwithfastapi,uvicorn[standard],pydantic.httpx2; expand CI to Python3.10–3.12with quiet pytest; add.python-versionset to 3.12.Written for commit 23fc831. Summary will update on new commits.