diff --git a/.gitignore b/.gitignore index 36462d8..6829136 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,7 @@ coverage/ # Please memory .please/memory/tasklist.json + +# Reference repositories (local checkout only) +ref/* +!ref/README.md diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 6ed6a7b..0000000 --- a/.gitmodules +++ /dev/null @@ -1,21 +0,0 @@ -[submodule "ref/serena"] - path = ref/serena - url = https://github.com/oraios/serena -[submodule "ref/mcp-server-plugin"] - path = ref/mcp-server-plugin - url = https://github.com/JetBrains/mcp-server-plugin -[submodule "ref/opencode"] - path = ref/opencode - url = https://github.com/sst/opencode.git -[submodule "ref/multispy"] - path = ref/multispy - url = https://github.com/microsoft/multilspy.git -[submodule "ref/oh-my-opencode"] - path = ref/oh-my-opencode - url = https://github.com/code-yeongyu/oh-my-opencode -[submodule "ref/docs-please"] - path = ref/docs-please - url = https://github.com/pleaseai/docs.git -[submodule "ref/context-engineering-kit"] - path = ref/context-engineering-kit - url = https://github.com/NeoLabHQ/context-engineering-kit diff --git a/package.json b/package.json index d81d581..238c85f 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "build:npm": "bun run scripts/generate-packages.ts", "publish:npm": "bun run build:npm && for dir in npm/code-*; do (cd \"$dir\" && bun publish --access public --tolerate-republish); done && cd npm/code && bun publish --access public --tolerate-republish", "prepare": "husky", - "build:docs": "turbo run build --filter=@pleaseai/code-please-docs-site..." + "build:docs": "turbo run build --filter=@pleaseai/code-please-docs-site...", + "ref:clone": "git clone https://github.com/oraios/serena ref/serena && (cd ref/serena && git checkout 192510e1fa0bb171d5aaf094ab32496b2d7bae3f) && git clone https://github.com/JetBrains/mcp-server-plugin ref/mcp-server-plugin && (cd ref/mcp-server-plugin && git checkout b614766ebcfdd46d495a741799bc68df5d08644c) && git clone https://github.com/sst/opencode ref/opencode && (cd ref/opencode && git checkout be8116e2ea3aed66c9d63e0cac2af47bd3e91be5) && git clone https://github.com/microsoft/multilspy ref/multilspy && (cd ref/multilspy && git checkout ee0f6dcd1c0f4c5471d8078580343203b0c73fa7) && git clone https://github.com/code-yeongyu/oh-my-opencode ref/oh-my-opencode && (cd ref/oh-my-opencode && git checkout c37d41edb2f221dbda6a0a2254d782f1f6e3fbeb) && git clone https://github.com/pleaseai/docs ref/docs-please && (cd ref/docs-please && git checkout 119cf8284b493d1a07aeb09d8d559bfba8a19299) && git clone https://github.com/NeoLabHQ/context-engineering-kit ref/context-engineering-kit && (cd ref/context-engineering-kit && git checkout 49be11a06d5e2a8c31e924ef55a771d9229fbca2)" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", diff --git a/ref/README.md b/ref/README.md index e69de29..d9e743d 100644 --- a/ref/README.md +++ b/ref/README.md @@ -0,0 +1,25 @@ +# Reference Repositories + +참조용 외부 저장소 목록. 이 디렉토리의 저장소들은 git에서 추적되지 않습니다. + +## Repositories + +| Name | Repository | Commit | Description | +|------|------------|--------|-------------| +| serena | https://github.com/oraios/serena | 192510e1fa0bb171d5aaf094ab32496b2d7bae3f | JetBrains IDE plugin for AI coding assistants | +| mcp-server-plugin | https://github.com/JetBrains/mcp-server-plugin | b614766ebcfdd46d495a741799bc68df5d08644c | JetBrains MCP server plugin | +| opencode | https://github.com/sst/opencode | be8116e2ea3aed66c9d63e0cac2af47bd3e91be5 | Terminal-based AI coding assistant | +| multilspy | https://github.com/microsoft/multilspy | ee0f6dcd1c0f4c5471d8078580343203b0c73fa7 | Multi-language LSP client library | +| oh-my-opencode | https://github.com/code-yeongyu/oh-my-opencode | c37d41edb2f221dbda6a0a2254d782f1f6e3fbeb | OpenCode configuration framework | +| docs-please | https://github.com/pleaseai/docs | 119cf8284b493d1a07aeb09d8d559bfba8a19299 | Please AI documentation | +| context-engineering-kit | https://github.com/NeoLabHQ/context-engineering-kit | 49be11a06d5e2a8c31e924ef55a771d9229fbca2 | Context engineering toolkit | + +## Usage + +```bash +# Clone a repository +git clone ref/ + +# Example +git clone https://github.com/oraios/serena ref/serena +``` diff --git a/ref/docs-please b/ref/docs-please deleted file mode 160000 index 119cf82..0000000 --- a/ref/docs-please +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 119cf8284b493d1a07aeb09d8d559bfba8a19299 diff --git a/ref/mcp-server-plugin b/ref/mcp-server-plugin deleted file mode 160000 index b614766..0000000 --- a/ref/mcp-server-plugin +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b614766ebcfdd46d495a741799bc68df5d08644c diff --git a/ref/multispy b/ref/multispy deleted file mode 160000 index ee0f6dc..0000000 --- a/ref/multispy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ee0f6dcd1c0f4c5471d8078580343203b0c73fa7 diff --git a/ref/oh-my-opencode b/ref/oh-my-opencode deleted file mode 160000 index c37d41e..0000000 --- a/ref/oh-my-opencode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c37d41edb2f221dbda6a0a2254d782f1f6e3fbeb diff --git a/ref/opencode b/ref/opencode deleted file mode 160000 index be8116e..0000000 --- a/ref/opencode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit be8116e2ea3aed66c9d63e0cac2af47bd3e91be5 diff --git a/ref/serena b/ref/serena deleted file mode 160000 index 192510e..0000000 --- a/ref/serena +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 192510e1fa0bb171d5aaf094ab32496b2d7bae3f