Files
kompas3d-mcp/.gitignore
T
mikhail c761cba673 feat(sdk-docs): оптимизация MD-базы знаний + переход справки на неё
Оптимизация генератора docs/Kompas3D_SDK/ (build_kompas3d_sdk.py):
- слияние навигационных страниц в родителя (54 хаба, 475 интерфейсов);
  читаемые slug-имена + категория по доминирующему типу детей;
- шумоподавление: убраны артефакты «Интерфейс...», TOC-хвосты,
  breadcrumb-таблицы; синтаксис развёрнут из пайп-таблиц в плоский текст;
- слим frontmatter: sources сведён к корневой странице на группу;
- генератор самодостаточен — читает zoom_pageinfo.js напрямую,
  зависимость от kompas_sdk_index.tsv убрана.

Навык kompas-sdk-research переведён с kdoc.py/HTML на поиск по MD-базе
(Grep/Read). Удалены устаревшие скрипты: kdoc.py, convert_sdk_docs.py,
convert_sdk_to_md.py. Ссылки в CLAUDE.md/ARCHITECTURE.md/README.md/.gitignore
актуализированы.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 19:45:31 +03:00

75 lines
2.8 KiB
Plaintext

# ============================================================================
# .gitignore — KompasMcp (MCP-сервер КОМПАС-3D, .NET/C#)
# ============================================================================
# ---- .NET / MSBuild build output -------------------------------------------
[Bb]in/
[Oo]bj/
artifacts/
*.binlog
project.lock.json
project.assets.json
*.nuget.props
*.nuget.targets
# ---- Visual Studio / Rider / VS Code local state ---------------------------
.vs/
.vscode/
.idea/
*.user
*.suo
*.userosscache
*.sln.docstates
*.DotSettings.user
# ---- Test / coverage -------------------------------------------------------
[Tt]est[Rr]esult*/
[Cc]overage*/
*.coverage
*.trx
# ---- NuGet -----------------------------------------------------------------
*.nupkg
*.snupkg
**/packages/*
!**/packages/build/
# ---- Claude Code local settings (не разделяемые) ---------------------------
.claude/settings.local.json
# ---- Python tooling (tools/) -----------------------------------------------
__pycache__/
*.py[cod]
# ---- OS-мусор --------------------------------------------------------------
Thumbs.db
ehthumbs.db
Desktop.ini
.DS_Store
# ---- Scratch: тестовые документы КОМПАС, снимки рендера --------------------
.scratch/
# ---- Use case'ы проработки MCP (локальная песочница, не разделяется) --------
# Папки кейсов с описаниями (case.md) и артефактами построений (.m3d, .png …).
# Каркас и правила — в usecases/README.md (см. там же шаблон _TEMPLATE/).
usecases/
# ============================================================================
# Большие вендорские/генерируемые артефакты — НЕ коммитим
# ============================================================================
# Офлайн-зеркало справки SDK КОМПАС-3D (~1.4 ГБ, 26k+ файлов, © АСКОН).
# Источник для генерации MD-базы (см. ниже). Лежит локально, скачивается отдельно.
docs/KOMPAS_SDK_ru-RU/
# MD-база знаний SDK, генерируется из зеркала выше командой:
# python tools/build_kompas3d_sdk.py
# Для поиска по ней — навык .claude/skills/kompas-sdk-research.
docs/Kompas3D_SDK/
# ============================================================================
# Отслеживается НАМЕРЕННО (нужно для сборки), не игнорировать:
# libs/kompas-interop/*.dll — interop-сборки КОМПАС из SDK (Samples/Common)
# ============================================================================