- Update submodule references for ai.gpt (Rust implementation), ai.card (Rust API), ai.verse, ai.game, ai.os - Add new claude CLI tool for documentation generation and project management - Update core architecture and naming documentation - Add comprehensive ai.wiki documentation system - Update .gitmodules with new project structures - Enhance main README.md with ecosystem overview - Add Claude Code integration throughout the ecosystem Major updates: - ai.gpt: Complete Python → Rust migration with 16 commands and MCP server - ai.card: New Rust API server with gacha system and atproto integration - ai.verse: Metaverse architecture with reality-reflection systems - ai.game: Next-generation device design documentation - ai.os: Game-oriented operating system specifications 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
78 lines
1.5 KiB
Markdown
78 lines
1.5 KiB
Markdown
# 名前規則
|
||
|
||
名前規則は全てのprojectで統一されています。
|
||
|
||
## 基本ルール
|
||
|
||
**project名**: `ai.{component}`
|
||
|
||
### 変換パターン
|
||
- **package/code/command**: ai.os → aios, ai.gpt → aigpt
|
||
- **directory/url**: ai.os → ai/os, ai.gpt → ai/gpt
|
||
- **domain/json**: ai.os → ai.os, ai.gpt → ai.gpt
|
||
|
||
## 例: ai.osの場合
|
||
|
||
```json
|
||
{
|
||
"name": "ai.os",
|
||
"package": "aios",
|
||
"directory": "ai/os",
|
||
"domain": "ai.os",
|
||
"url": "https://git.syui.ai/ai/os"
|
||
}
|
||
```
|
||
|
||
## 設定ディレクトリ
|
||
|
||
domain形式を採用し、`~/.config/syui/ai/{project}/`
|
||
|
||
```
|
||
~/.config/syui/ai/
|
||
├── card/
|
||
├── gpt/
|
||
├── os/
|
||
└── shell/
|
||
```
|
||
|
||
## git hosting
|
||
|
||
すべてのprojectは`git.syui.ai/ai`でホストされています。
|
||
|
||
```
|
||
[syui.ai]
|
||
syui/ai/{project}
|
||
```
|
||
|
||
## API endpoint
|
||
|
||
```bash
|
||
curl -sL https://git.syui.ai/ai/ai/raw/branch/main/ai.json | jq .ai.{project}
|
||
```
|
||
|
||
例:
|
||
```bash
|
||
curl -sL https://git.syui.ai/ai/ai/raw/branch/main/ai.json | jq .ai.os
|
||
# { "type": "os" }
|
||
```
|
||
|
||
## 日本語の注意点
|
||
|
||
日本語で文章を書く場合の注意です。
|
||
|
||
特殊文字列を日本語変換する際に、gitではこのような警告が出る場合があります。
|
||
|
||
- `: [U+FF1A] は : [U+003A] と混同するおそれがあります`
|
||
|
||
日本語でdocs, md, textを書く場合は特殊文字列を変換しないでください。できる限り英数文字をそのまま使うようにしてください。
|
||
|
||
## 日付の形式
|
||
|
||
日付は`iso`形式です。
|
||
|
||
```sh
|
||
$ date --iso-8601=seconds
|
||
2025-06-07T07:27:16+09:00
|
||
```
|
||
|