mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 02:24:30 +08:00
- 在贡献指南中添加开发环境能力清单链接和说明 - 创建详细的开发环境能力清单文档,记录项目所需的运行时和工具 - 添加 .ai/environment/tools.ai.yaml 文件,为 AI 提供精简的环境能力信息 - 添加 .ai/environment/tools.raw.yaml 文件,存储完整的环境检测数据 - 创建 collect-dev-environment.sh 脚本,用于收集和输出环境信息 - 创建 generate-ai-environment.py 脚本,从原始数据生成 AI 友好的环境清单 - 在 .gitignore 中添加 .venv/ 工具目录忽略规则
90 lines
2.5 KiB
YAML
90 lines
2.5 KiB
YAML
schema_version: 1
|
|
generated_at_utc: "2026-03-21T04:00:19Z"
|
|
generator: "scripts/collect-dev-environment.sh"
|
|
|
|
platform:
|
|
os: "Linux"
|
|
distro: "Ubuntu 24.04.4 LTS"
|
|
version: "24.04"
|
|
kernel: "5.15.167.4-microsoft-standard-WSL2"
|
|
wsl: true
|
|
wsl_version: "2.4.13"
|
|
shell: "bash"
|
|
|
|
required_runtimes:
|
|
dotnet:
|
|
installed: true
|
|
version: "10.0.104"
|
|
path: "/usr/bin/dotnet"
|
|
purpose: "Builds and tests the GFramework solution."
|
|
python3:
|
|
installed: true
|
|
version: "Python 3.12.3"
|
|
path: "/usr/bin/python3"
|
|
purpose: "Runs local automation and environment collection scripts."
|
|
node:
|
|
installed: true
|
|
version: "v20.20.1"
|
|
path: "/usr/bin/node"
|
|
purpose: "Provides the JavaScript runtime used by docs tooling."
|
|
bun:
|
|
installed: true
|
|
version: "1.3.10"
|
|
path: "/root/.bun/bin/bun"
|
|
purpose: "Installs and previews the VitePress documentation site."
|
|
|
|
required_tools:
|
|
git:
|
|
installed: true
|
|
version: "git version 2.43.0"
|
|
path: "/usr/bin/git"
|
|
purpose: "Source control and patch review."
|
|
bash:
|
|
installed: true
|
|
version: "GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)"
|
|
path: "/usr/bin/bash"
|
|
purpose: "Executes repository scripts and shell automation."
|
|
rg:
|
|
installed: true
|
|
version: "ripgrep 15.1.0 (rev af60c2de9d)"
|
|
path: "/root/.bun/install/global/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl/path/rg"
|
|
purpose: "Fast text search across the repository."
|
|
jq:
|
|
installed: true
|
|
version: "jq-1.7"
|
|
path: "/usr/bin/jq"
|
|
purpose: "Inspecting and transforming JSON outputs."
|
|
|
|
project_tools:
|
|
docker:
|
|
installed: true
|
|
version: "Docker version 29.2.1, build a5c7197"
|
|
path: "/usr/bin/docker"
|
|
purpose: "Runs MegaLinter and other containerized validation tools."
|
|
|
|
python_packages:
|
|
requests:
|
|
installed: true
|
|
version: "2.31.0"
|
|
purpose: "Simple HTTP calls in local helper scripts."
|
|
rich:
|
|
installed: true
|
|
version: "13.7.1"
|
|
purpose: "Readable CLI output for local Python helpers."
|
|
openai:
|
|
installed: false
|
|
version: "not-installed"
|
|
purpose: "Optional scripted access to OpenAI APIs."
|
|
tiktoken:
|
|
installed: false
|
|
version: "not-installed"
|
|
purpose: "Optional token counting for prompt and context inspection."
|
|
pydantic:
|
|
installed: false
|
|
version: "not-installed"
|
|
purpose: "Optional typed config and schema validation for helper scripts."
|
|
pytest:
|
|
installed: false
|
|
version: "not-installed"
|
|
purpose: "Optional lightweight testing for Python helper scripts."
|