Remove packages/ui and apps/web - keep apps/site for documentation#106
Remove packages/ui and apps/web - keep apps/site for documentation#106
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: xuyushun441-sys <255036401+xuyushun441-sys@users.noreply.github.com>
Co-authored-by: xuyushun441-sys <255036401+xuyushun441-sys@users.noreply.github.com>
Co-authored-by: xuyushun441-sys <255036401+xuyushun441-sys@users.noreply.github.com>
|
@copilot 删除apps |
Co-authored-by: xuyushun441-sys <255036401+xuyushun441-sys@users.noreply.github.com>
|
|
Co-authored-by: xuyushun441-sys <255036401+xuyushun441-sys@users.noreply.github.com>
|
|
|
apps/site 这个不能删这个要 |
|
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Done. Restored |
|
|
There was a problem hiding this comment.
Pull request overview
This pull request removes the packages/ui and apps/web directories from the monorepo as they have been migrated to separate repositories for independent development. The documentation site (apps/site) is retained.
Changes:
- Removed
packages/ui/package entirely (114 files including components, hooks, layouts, views) - Removed
apps/web/application (95 files) - Updated configuration files to reflect the new structure
- Updated documentation to note that UI components are now in a separate project
- Removed web-related build scripts and dependencies
Reviewed changes
Copilot reviewed 171 out of 175 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tsconfig.json | Removed packages/ui reference from TypeScript project references |
| pnpm-workspace.yaml | Changed apps/* wildcard to specific apps/site entry |
| package.json | Removed web-related scripts (web, web:watch), simplified dev script |
| packages/server/package.json | Removed @objectos/web dependency |
| packages/server/src/app.module.ts | Removed ServeStaticModule configuration for web app |
| Documentation files | Added migration notes explaining UI components moved to separate project |
| GitHub configuration | Removed ui label and labeler configuration |
The UI package and web application have been extracted to standalone repositories for independent development. The documentation site (apps/site) is retained in the monorepo.
Changes
Removed
packages/ui/- entire package with 114 files (components, hooks, layouts, views)apps/web/- web application (95 files)tsconfig.json@objectos/uiand@objectos/webKept
apps/site/- documentation site (48 files) - retained for easier documentation updatesUpdated Configuration
pnpm-workspace.yaml- Replacedapps/*wildcard with specificapps/siteentrypackage.json- Removed web-related scripts, kept site scripts (site:dev, site:build, site:preview)packages/server/package.json- Removed@objectos/webdependencypackages/server/src/app.module.ts- Removed ServeStaticModule for web app serving.github/workflows/check-links.yml- Kept apps/site paths for MDX link checkingUpdated Documentation
ARCHITECTURE.md,CONTRIBUTING.md,QUICK_REFERENCE.mddocs/guide/*.mdRegenerated
pnpm-lock.yaml(removed UI and web dependencies, kept site dependencies)Monorepo Structure
The monorepo now focuses on the core runtime packages while keeping the documentation site for easier documentation updates. UI components and web application have been extracted for independent development and deployment.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.