[PR #581] [MERGED] chore: create-llama monorepo #613

Closed
opened 2026-02-15 20:15:33 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/create-llama/pull/581
Author: @thucpn
Created: 4/25/2025
Status: Merged
Merged: 4/25/2025
Merged by: @thucpn

Base: mainHead: tp/create-llama-monorepo


📝 Commits (10+)

  • bb5b08d chore: create-llama monorepo
  • 9b61106 add root package.json and pnpm workspace
  • 68d3f72 keep e2e inside create-llama
  • 50dd139 update root package.json
  • 210bada move scripts and dev dependencies of create-llama to root
  • 3ba2551 update e2e test for create-llama package
  • f4e498b update lint workflow
  • 6ffe40c update release llama-index-server workflow
  • df8585d update path for test_llama_index_server workflow
  • d62b1f1 remove local lock file

📊 Changes

465 files changed (+633 additions, -1807 deletions)

View changed files

.changeset/plenty-spies-tickle.md (+5 -0)
📝 .github/workflows/e2e.yml (+13 -13)
📝 .github/workflows/lint_on_push_or_pull.yml (+2 -0)
📝 .github/workflows/release_llama_index_server.yml (+4 -4)
📝 .github/workflows/test_llama_index_server.yml (+4 -4)
📝 .gitignore (+0 -26)
📝 .husky/pre-commit (+1 -1)
📝 package.json (+37 -84)
📝 packages/create-llama/.eslintrc (+0 -0)
packages/create-llama/.gitignore (+61 -0)
📝 packages/create-llama/.prettierignore (+0 -0)
📝 packages/create-llama/README.md (+0 -0)
📝 packages/create-llama/create-app.ts (+0 -0)
📝 packages/create-llama/e2e/python/resolve_dependencies.spec.ts (+0 -0)
📝 packages/create-llama/e2e/shared/llamaindexserver_template.spec.ts (+0 -0)
📝 packages/create-llama/e2e/shared/reflex_template.spec.ts (+0 -0)
📝 packages/create-llama/e2e/shared/streaming_template.spec.ts (+0 -0)
📝 packages/create-llama/e2e/tsconfig.json (+0 -0)
📝 packages/create-llama/e2e/typescript/resolve_dependencies.spec.ts (+1 -1)
📝 packages/create-llama/e2e/utils.ts (+0 -0)

...and 80 more files

📄 Description

Summary by CodeRabbit

  • Chores
    • Updated repository structure to a monorepo, introducing a new root configuration and workspace setup.
    • Added and refined ignore files to manage generated and environment-specific files for both the monorepo and subpackages.
    • Adjusted project scripts and workflows to align with the new monorepo structure and directory organization.
  • New Features
    • Introduced a dedicated package manifest for the "create-llama" package, including scripts and dependency management.
  • Style
    • Simplified and reorganized ignore patterns for improved clarity and maintainability.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/create-llama/pull/581 **Author:** [@thucpn](https://github.com/thucpn) **Created:** 4/25/2025 **Status:** ✅ Merged **Merged:** 4/25/2025 **Merged by:** [@thucpn](https://github.com/thucpn) **Base:** `main` ← **Head:** `tp/create-llama-monorepo` --- ### 📝 Commits (10+) - [`bb5b08d`](https://github.com/run-llama/create-llama/commit/bb5b08d409151c14dc5cfb9b7a83a78a89955fe5) chore: create-llama monorepo - [`9b61106`](https://github.com/run-llama/create-llama/commit/9b611060e727a22f8ce3a3a7f36501b44a361148) add root package.json and pnpm workspace - [`68d3f72`](https://github.com/run-llama/create-llama/commit/68d3f722f0a31f3f65e95f2961a47fe050333300) keep e2e inside create-llama - [`50dd139`](https://github.com/run-llama/create-llama/commit/50dd13946fd9c6ce54d6cec8935c95b06e236167) update root package.json - [`210bada`](https://github.com/run-llama/create-llama/commit/210bada4299b53d3dc14558fe73158c4c1ffbe00) move scripts and dev dependencies of create-llama to root - [`3ba2551`](https://github.com/run-llama/create-llama/commit/3ba25519904f7d4ed4d9ba5a03c1fb19b657fe8a) update e2e test for create-llama package - [`f4e498b`](https://github.com/run-llama/create-llama/commit/f4e498b16ba930ee6fd55b2a1ec7268ffbe4cf95) update lint workflow - [`6ffe40c`](https://github.com/run-llama/create-llama/commit/6ffe40c9996fd199f0bf886b0e27121c0396dba5) update release llama-index-server workflow - [`df8585d`](https://github.com/run-llama/create-llama/commit/df8585db7671df42bb1cb7aaf49afcad4803d9d4) update path for test_llama_index_server workflow - [`d62b1f1`](https://github.com/run-llama/create-llama/commit/d62b1f1bf9db3c4d786945e8bb2bdff2619e7b24) remove local lock file ### 📊 Changes **465 files changed** (+633 additions, -1807 deletions) <details> <summary>View changed files</summary> ➕ `.changeset/plenty-spies-tickle.md` (+5 -0) 📝 `.github/workflows/e2e.yml` (+13 -13) 📝 `.github/workflows/lint_on_push_or_pull.yml` (+2 -0) 📝 `.github/workflows/release_llama_index_server.yml` (+4 -4) 📝 `.github/workflows/test_llama_index_server.yml` (+4 -4) 📝 `.gitignore` (+0 -26) 📝 `.husky/pre-commit` (+1 -1) 📝 `package.json` (+37 -84) 📝 `packages/create-llama/.eslintrc` (+0 -0) ➕ `packages/create-llama/.gitignore` (+61 -0) 📝 `packages/create-llama/.prettierignore` (+0 -0) 📝 `packages/create-llama/README.md` (+0 -0) 📝 `packages/create-llama/create-app.ts` (+0 -0) 📝 `packages/create-llama/e2e/python/resolve_dependencies.spec.ts` (+0 -0) 📝 `packages/create-llama/e2e/shared/llamaindexserver_template.spec.ts` (+0 -0) 📝 `packages/create-llama/e2e/shared/reflex_template.spec.ts` (+0 -0) 📝 `packages/create-llama/e2e/shared/streaming_template.spec.ts` (+0 -0) 📝 `packages/create-llama/e2e/tsconfig.json` (+0 -0) 📝 `packages/create-llama/e2e/typescript/resolve_dependencies.spec.ts` (+1 -1) 📝 `packages/create-llama/e2e/utils.ts` (+0 -0) _...and 80 more files_ </details> ### 📄 Description <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated repository structure to a monorepo, introducing a new root configuration and workspace setup. - Added and refined ignore files to manage generated and environment-specific files for both the monorepo and subpackages. - Adjusted project scripts and workflows to align with the new monorepo structure and directory organization. - **New Features** - Introduced a dedicated package manifest for the "create-llama" package, including scripts and dependency management. - **Style** - Simplified and reorganized ignore patterns for improved clarity and maintainability. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 20:15:33 -05:00
yindo closed this issue 2026-02-15 20:15:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/create-llama#613