Merge development into main: release v3.4.0
8 new LLM platform adaptors, 7 new CLI agents, OpenCode skill tools, 8 bug fixes including SPA site detection, UML architecture docs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1
.gitignore
vendored
@@ -61,5 +61,6 @@ htmlcov/
|
||||
skill-seekers-configs/
|
||||
.claude/skills
|
||||
.mcp.json
|
||||
!distribution/claude-plugin/.mcp.json
|
||||
settings.json
|
||||
USER_GUIDE.md
|
||||
|
||||
18
=0.24.0
@@ -1,18 +0,0 @@
|
||||
error: externally-managed-environment
|
||||
|
||||
× This environment is externally managed
|
||||
╰─> To install Python packages system-wide, try 'pacman -S
|
||||
python-xyz', where xyz is the package you are trying to
|
||||
install.
|
||||
|
||||
If you wish to install a non-Arch-packaged Python package,
|
||||
create a virtual environment using 'python -m venv path/to/venv'.
|
||||
Then use path/to/venv/bin/python and path/to/venv/bin/pip.
|
||||
|
||||
If you wish to install a non-Arch packaged Python application,
|
||||
it may be easiest to use 'pipx install xyz', which will manage a
|
||||
virtual environment for you. Make sure you have python-pipx
|
||||
installed via pacman.
|
||||
|
||||
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
|
||||
hint: See PEP 668 for the detailed specification.
|
||||
83
AGENTS.md
@@ -1,18 +1,20 @@
|
||||
# AGENTS.md - Skill Seekers
|
||||
|
||||
Concise reference for AI coding agents. Skill Seekers is a Python CLI tool (v3.2.0) that converts documentation sites, GitHub repos, PDFs, videos, notebooks, wikis, and more into AI-ready skills for 16+ LLM platforms and RAG pipelines.
|
||||
Concise reference for AI coding agents. Skill Seekers is a Python CLI tool (v3.3.0) that converts documentation sites, GitHub repos, PDFs, videos, notebooks, wikis, and more into AI-ready skills for 16+ LLM platforms and RAG pipelines.
|
||||
|
||||
## Setup
|
||||
|
||||
```bash
|
||||
# REQUIRED before running tests (src/ layout — tests fail without this)
|
||||
# REQUIRED before running tests (src/ layout — tests hard-exit if package not installed)
|
||||
pip install -e .
|
||||
# With dev tools
|
||||
# With dev tools (pytest, ruff, mypy, coverage)
|
||||
pip install -e ".[dev]"
|
||||
# With all optional deps
|
||||
pip install -e ".[all]"
|
||||
```
|
||||
|
||||
Note: `tests/conftest.py` checks that `skill_seekers` is importable and calls `sys.exit(1)` if not. Always install in editable mode first.
|
||||
|
||||
## Build / Test / Lint Commands
|
||||
|
||||
```bash
|
||||
@@ -46,8 +48,10 @@ ruff format src/ tests/
|
||||
mypy src/skill_seekers --show-error-codes --pretty
|
||||
```
|
||||
|
||||
**Test markers:** `slow`, `integration`, `e2e`, `venv`, `bootstrap`, `benchmark`
|
||||
**Async tests:** use `@pytest.mark.asyncio`; asyncio_mode is `auto`.
|
||||
**Pytest config** (from pyproject.toml): `addopts = "-v --tb=short --strict-markers"`, `asyncio_mode = "auto"`, `asyncio_default_fixture_loop_scope = "function"`.
|
||||
**Test markers:** `slow`, `integration`, `e2e`, `venv`, `bootstrap`, `benchmark`, `asyncio`.
|
||||
**Async tests:** use `@pytest.mark.asyncio`; asyncio_mode is `auto` so the decorator is often implicit.
|
||||
**Test count:** 123 test files (107 in `tests/`, 16 in `tests/test_adaptors/`).
|
||||
|
||||
## Code Style
|
||||
|
||||
@@ -61,61 +65,49 @@ mypy src/skill_seekers --show-error-codes --pretty
|
||||
- Sort with isort (via ruff); `skill_seekers` is first-party
|
||||
- Standard library → third-party → first-party, separated by blank lines
|
||||
- Use `from __future__ import annotations` only if needed for forward refs
|
||||
- Guard optional imports with try/except ImportError (see `adaptors/__init__.py` pattern)
|
||||
- Guard optional imports with try/except ImportError (see `adaptors/__init__.py` pattern):
|
||||
```python
|
||||
try:
|
||||
from .claude import ClaudeAdaptor
|
||||
from .minimax import MiniMaxAdaptor
|
||||
except ImportError:
|
||||
ClaudeAdaptor = None
|
||||
MiniMaxAdaptor = None
|
||||
```
|
||||
|
||||
### Naming Conventions
|
||||
- **Files:** `snake_case.py`
|
||||
- **Classes:** `PascalCase` (e.g., `SkillAdaptor`, `ClaudeAdaptor`)
|
||||
- **Functions/methods:** `snake_case`
|
||||
- **Constants:** `UPPER_CASE` (e.g., `ADAPTORS`, `DEFAULT_CHUNK_TOKENS`)
|
||||
- **Private:** prefix with `_`
|
||||
- **Files:** `snake_case.py` (e.g., `source_detector.py`, `config_validator.py`)
|
||||
- **Classes:** `PascalCase` (e.g., `SkillAdaptor`, `ClaudeAdaptor`, `SourceDetector`)
|
||||
- **Functions/methods:** `snake_case` (e.g., `get_adaptor()`, `detect_language()`)
|
||||
- **Constants:** `UPPER_CASE` (e.g., `ADAPTORS`, `DEFAULT_CHUNK_TOKENS`, `VALID_SOURCE_TYPES`)
|
||||
- **Private:** prefix with `_` (e.g., `_read_existing_content()`, `_validate_unified()`)
|
||||
|
||||
### Type Hints
|
||||
- Gradual typing — add hints where practical, not enforced everywhere
|
||||
- Use modern syntax: `str | None` not `Optional[str]`, `list[str]` not `List[str]`
|
||||
- MyPy config: `disallow_untyped_defs = false`, `check_untyped_defs = true`, `ignore_missing_imports = true`
|
||||
- Tests are excluded from strict type checking (`disallow_untyped_defs = false`, `check_untyped_defs = false` for `tests.*`)
|
||||
|
||||
### Docstrings
|
||||
- Module-level docstring on every file (triple-quoted, describes purpose)
|
||||
- Google-style or standard docstrings for public functions/classes
|
||||
- Google-style docstrings for public functions/classes
|
||||
- Include `Args:`, `Returns:`, `Raises:` sections where useful
|
||||
|
||||
### Error Handling
|
||||
- Use specific exceptions, never bare `except:`
|
||||
- Provide helpful error messages with context (see `get_adaptor()` in `adaptors/__init__.py`)
|
||||
- Provide helpful error messages with context
|
||||
- Use `raise ValueError(...)` for invalid arguments, `raise RuntimeError(...)` for state errors
|
||||
- Guard optional dependency imports with try/except and give clear install instructions on failure
|
||||
- Chain exceptions with `raise ... from e` when wrapping
|
||||
|
||||
### Suppressing Lint Warnings
|
||||
- Use inline `# noqa: XXXX` comments (e.g., `# noqa: F401` for re-exports, `# noqa: ARG001` for required but unused params)
|
||||
|
||||
## Supported Source Types (17)
|
||||
|
||||
| Type | CLI Command | Config Type | Detection |
|
||||
|------|------------|-------------|-----------|
|
||||
| Documentation (web) | `scrape` / `create <url>` | `documentation` | HTTP/HTTPS URLs |
|
||||
| GitHub repo | `github` / `create owner/repo` | `github` | `owner/repo` or github.com URLs |
|
||||
| PDF | `pdf` / `create file.pdf` | `pdf` | `.pdf` extension |
|
||||
| Word (.docx) | `word` / `create file.docx` | `word` | `.docx` extension |
|
||||
| EPUB | `epub` / `create file.epub` | `epub` | `.epub` extension |
|
||||
| Video | `video` / `create <url/file>` | `video` | YouTube/Vimeo URLs, video extensions |
|
||||
| Local codebase | `analyze` / `create ./path` | `local` | Directory paths |
|
||||
| Jupyter Notebook | `jupyter` / `create file.ipynb` | `jupyter` | `.ipynb` extension |
|
||||
| Local HTML | `html` / `create file.html` | `html` | `.html`/`.htm` extensions |
|
||||
| OpenAPI/Swagger | `openapi` / `create spec.yaml` | `openapi` | `.yaml`/`.yml` with OpenAPI content |
|
||||
| AsciiDoc | `asciidoc` / `create file.adoc` | `asciidoc` | `.adoc`/`.asciidoc` extensions |
|
||||
| PowerPoint | `pptx` / `create file.pptx` | `pptx` | `.pptx` extension |
|
||||
| RSS/Atom | `rss` / `create feed.rss` | `rss` | `.rss`/`.atom` extensions |
|
||||
| Man pages | `manpage` / `create cmd.1` | `manpage` | `.1`-`.8`/`.man` extensions |
|
||||
| Confluence | `confluence` | `confluence` | API or export directory |
|
||||
| Notion | `notion` | `notion` | API or export directory |
|
||||
| Slack/Discord | `chat` | `chat` | Export directory or API |
|
||||
|
||||
## Project Layout
|
||||
|
||||
```
|
||||
src/skill_seekers/ # Main package (src/ layout)
|
||||
cli/ # CLI commands and entry points
|
||||
cli/ # CLI commands and entry points (96 files)
|
||||
adaptors/ # Platform adaptors (Strategy pattern, inherit SkillAdaptor)
|
||||
arguments/ # CLI argument definitions (one per source type)
|
||||
parsers/ # Subcommand parsers (one per source type)
|
||||
@@ -127,15 +119,15 @@ src/skill_seekers/ # Main package (src/ layout)
|
||||
unified_scraper.py # Multi-source orchestrator (scraped_data + dispatch)
|
||||
unified_skill_builder.py # Pairwise synthesis + generic merge
|
||||
mcp/ # MCP server (FastMCP + legacy)
|
||||
tools/ # MCP tool implementations by category
|
||||
tools/ # MCP tool implementations by category (10 files)
|
||||
sync/ # Sync monitoring (Pydantic models)
|
||||
benchmark/ # Benchmarking framework
|
||||
embedding/ # FastAPI embedding server
|
||||
workflows/ # 67 YAML workflow presets (includes complex-merge.yaml)
|
||||
workflows/ # 67 YAML workflow presets
|
||||
_version.py # Reads version from pyproject.toml
|
||||
tests/ # 115+ test files (pytest)
|
||||
tests/ # 120 test files (pytest)
|
||||
configs/ # Preset JSON scraping configs
|
||||
docs/ # 80+ markdown doc files
|
||||
docs/ # Documentation (guides, integrations, architecture)
|
||||
```
|
||||
|
||||
## Key Patterns
|
||||
@@ -150,6 +142,8 @@ docs/ # 80+ markdown doc files
|
||||
|
||||
**CLI subcommands** — git-style in `cli/main.py`. Each delegates to a module's `main()` function.
|
||||
|
||||
**Supported source types (17):** documentation (web), github, pdf, word, epub, video, local codebase, jupyter, html, openapi, asciidoc, pptx, rss, manpage, confluence, notion, chat (slack/discord). Each detected automatically by `source_detector.py`.
|
||||
|
||||
## Git Workflow
|
||||
|
||||
- **`main`** — production, protected
|
||||
@@ -168,4 +162,11 @@ Never commit API keys. Use env vars: `ANTHROPIC_API_KEY`, `GOOGLE_API_KEY`, `OPE
|
||||
|
||||
## CI
|
||||
|
||||
GitHub Actions (`.github/workflows/tests.yml`): ruff + mypy lint job, then pytest matrix (Ubuntu + macOS, Python 3.10-3.12) with Codecov upload.
|
||||
GitHub Actions (7 workflows in `.github/workflows/`):
|
||||
- **tests.yml** — ruff + mypy lint job, then pytest matrix (Ubuntu + macOS, Python 3.10-3.12) with Codecov upload
|
||||
- **release.yml** — tag-triggered: tests → version verification → PyPI publish via `uv build`
|
||||
- **test-vector-dbs.yml** — tests vector DB adaptors (weaviate, chroma, faiss, qdrant)
|
||||
- **docker-publish.yml** — multi-platform Docker builds (amd64, arm64) for CLI + MCP images
|
||||
- **quality-metrics.yml** — quality analysis with configurable threshold
|
||||
- **scheduled-updates.yml** — weekly skill updates for popular frameworks
|
||||
- **vector-db-export.yml** — weekly vector DB exports
|
||||
|
||||
34
CHANGELOG.md
@@ -7,6 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [3.4.0] - 2026-03-21
|
||||
|
||||
### Added
|
||||
- **OpenCode adaptor** (`--target opencode`) - Directory-based packaging with dual-format YAML frontmatter
|
||||
- **OpenAI-compatible base class** - Shared base for all OpenAI-compatible LLM platforms
|
||||
- **6 new LLM platform adaptors**: Kimi (`--target kimi`), DeepSeek (`--target deepseek`), Qwen (`--target qwen`), OpenRouter (`--target openrouter`), Together AI (`--target together`), Fireworks AI (`--target fireworks`)
|
||||
- **7 new CLI agent install paths**: roo, cline, aider, bolt, kilo, continue, kimi-code (total: 18 agents)
|
||||
- **OpenCode skill splitter** - Auto-split large docs into focused sub-skills with router
|
||||
- **Bi-directional skill converter** - Import/export between OpenCode and any platform format
|
||||
- **Distribution files** for Smithery (`smithery.yaml`), GitHub Actions (`templates/github-actions/update-skills.yml`), and Claude Code Plugin
|
||||
- **Full UML architecture documentation** — 14 class diagrams synced from source code via StarUML
|
||||
- **StarUML HTML API reference** documentation export
|
||||
- **Ecosystem section** in README linking all Skill Seekers repos (PyPI, website, plugin, GitHub Action)
|
||||
|
||||
### Fixed
|
||||
- **`sanitize_url()` crashes on Python 3.14** due to strict `urlparse` rejecting bracket-containing URLs (#284)
|
||||
- **Blindly appending `/index.html.md` to non-.md URLs** — now only appends for URLs that should have it (#277)
|
||||
- **Unified scraper temp config** uses unified format for `doc_scraper` instead of raw args (#317)
|
||||
- **Unicode arrows in CLI help text** replaced with ASCII for Windows cp1252 compatibility
|
||||
- **CLI flags in plugin slash commands** corrected (`create` uses `--preset`, `package` uses `--target`)
|
||||
- **MiniMax adaptor** improvements from PR #318 review (#319)
|
||||
- **Misleading "Scraped N pages" count** reported visited URLs instead of saved pages — now shows `(N saved, M skipped)` (#320)
|
||||
- **"No scraped data found" after successful scrape** on JavaScript SPA sites — now warns that site requires JS rendering (#320, #321)
|
||||
|
||||
### Changed
|
||||
- Refactored MiniMax adaptor to inherit from shared OpenAI-compatible base class
|
||||
- Platform count: 5 → 12 LLM targets
|
||||
- Agent count: 11 → 18 install paths
|
||||
- Consolidated `Docs/` into `docs/` (single documentation directory)
|
||||
- Removed stale root-level test scripts and junk files
|
||||
- Removed stale `UNIFIED_PARSERS.md` superseded by UML architecture
|
||||
- Added architecture references to README.md and CONTRIBUTING.md
|
||||
- Fixed pre-existing ruff format issues in 5 files
|
||||
|
||||
## [3.3.0] - 2026-03-16
|
||||
|
||||
**Theme:** 10 new source types (17 total), EPUB unified integration, sync-config command, performance optimizations, 12 README translations, and 19 bug fixes. 117 files changed, +41,588 lines since v3.2.0.
|
||||
|
||||
@@ -76,6 +76,21 @@ git push origin my-feature
|
||||
|
||||
---
|
||||
|
||||
## Related Repositories
|
||||
|
||||
Skill Seekers spans multiple repositories. Make sure you're contributing to the right one:
|
||||
|
||||
| What you want to work on | Repository |
|
||||
|--------------------------|-----------|
|
||||
| Core CLI, scrapers, MCP tools, adaptors | [Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers) (this repo) |
|
||||
| Website, docs, UI/UX | [skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb) |
|
||||
| Preset configs, community configs | [skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs) |
|
||||
| GitHub Action integration | [skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action) |
|
||||
| Claude Code plugin | [skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin) |
|
||||
| Homebrew formula | [homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers) |
|
||||
|
||||
---
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
This project and everyone participating in it is governed by our commitment to fostering an open and welcoming environment. Please be respectful and constructive in all interactions.
|
||||
@@ -481,6 +496,24 @@ Skill_Seekers/
|
||||
|
||||
**Scraper pattern (17 source types):** Each source type has `cli/<type>_scraper.py` (with `<Type>ToSkillConverter` class + `main()`), `arguments/<type>.py`, and `parsers/<type>_parser.py`. Register new types in: `parsers/__init__.py` PARSERS list, `main.py` COMMAND_MODULES dict, `config_validator.py` VALID_SOURCE_TYPES set.
|
||||
|
||||
### UML Architecture
|
||||
|
||||
Full UML class diagrams are maintained in StarUML and synced from source code:
|
||||
|
||||
- **[docs/UML_ARCHITECTURE.md](docs/UML_ARCHITECTURE.md)** - Overview with embedded PNG diagrams
|
||||
- **[docs/UML/skill_seekers.mdj](docs/UML/skill_seekers.mdj)** - StarUML project (open with [StarUML](https://staruml.io/))
|
||||
- **[docs/UML/exports/](docs/UML/exports/)** - 14 PNG exports (package overview + 13 class diagrams)
|
||||
- **[docs/UML/html/](docs/UML/html/index.html/index.html)** - HTML API reference
|
||||
|
||||
**Key design patterns documented in UML:**
|
||||
- Strategy + Factory in Adaptors (SkillAdaptor ABC + 20+ implementations)
|
||||
- Strategy + Factory in Storage (BaseStorageAdaptor + S3/GCS/Azure)
|
||||
- Template Method in Parsers (SubcommandParser + 28 subclasses)
|
||||
- Template Method in Analysis (BasePatternDetector + 10 GoF detectors)
|
||||
- Command pattern in CLI (CLIDispatcher + COMMAND_MODULES lazy dispatch)
|
||||
|
||||
When adding new classes or modules, please update the corresponding UML diagram to keep architecture docs in sync.
|
||||
|
||||
---
|
||||
|
||||
## Release Process
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
FROM python:3.12-slim
|
||||
|
||||
LABEL maintainer="Skill Seekers <noreply@skillseekers.dev>"
|
||||
LABEL description="Skill Seekers MCP Server - 25 tools for AI skills generation"
|
||||
LABEL version="2.9.0"
|
||||
LABEL description="Skill Seekers MCP Server - 35 tools for AI skills generation"
|
||||
LABEL version="3.3.0"
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
@@ -48,9 +48,10 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \
|
||||
# Volumes
|
||||
VOLUME ["/data", "/configs", "/output"]
|
||||
|
||||
# Expose MCP server port
|
||||
EXPOSE 8765
|
||||
# Expose MCP server port (default 8765, overridden by $PORT on cloud platforms)
|
||||
EXPOSE ${MCP_PORT:-8765}
|
||||
|
||||
# Start MCP server in HTTP mode by default
|
||||
# Use --transport stdio for stdio mode
|
||||
CMD ["python", "-m", "skill_seekers.mcp.server_fastmcp", "--transport", "http", "--port", "8765"]
|
||||
# Uses shell form so $PORT/$MCP_PORT env vars are expanded at runtime
|
||||
# Cloud platforms (Render, Railway, etc.) set $PORT automatically
|
||||
CMD python -m skill_seekers.mcp.server_fastmcp --http --host 0.0.0.0 --port ${PORT:-${MCP_PORT:-8765}}
|
||||
|
||||
30
README.ar.md
@@ -29,6 +29,21 @@
|
||||
|
||||
> 📋 **[عرض خارطة الطريق والمهام](https://github.com/users/yusufkaraaslan/projects/2)** - 134 مهمة عبر 10 فئات، اختر أيًا منها للمساهمة!
|
||||
|
||||
## 🌐 المنظومة
|
||||
|
||||
Skill Seekers هو مشروع متعدد المستودعات. إليك أين يوجد كل شيء:
|
||||
|
||||
| المستودع | الوصف | الروابط |
|
||||
|----------|-------|---------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | CLI الأساسي وخادم MCP (هذا المستودع) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | الموقع والتوثيق | [الموقع](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | مستودع إعدادات المجتمع | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action لـ CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | إضافة Claude Code | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew tap لـ macOS | |
|
||||
|
||||
> **تريد المساهمة؟** مستودعات الموقع والإعدادات هي نقاط بداية رائعة للمساهمين الجدد!
|
||||
|
||||
## 🧠 طبقة البيانات لأنظمة الذكاء الاصطناعي
|
||||
|
||||
**Skill Seekers هو طبقة المعالجة المسبقة العامة** التي تقع بين التوثيق الخام وجميع أنظمة الذكاء الاصطناعي التي تستهلكه. سواء كنت تبني مهارات Claude أو خط أنابيب RAG باستخدام LangChain أو ملف `.cursorrules` لـ Cursor — فإن تحضير البيانات متطابق. تقوم بذلك مرة واحدة وتصدّر إلى جميع المنصات المستهدفة.
|
||||
@@ -192,7 +207,7 @@ Skill Seekers هو **طبقة البيانات لأنظمة الذكاء الا
|
||||
- ✅ **التوافق مع الإصدارات السابقة** - إعدادات المصدر الواحد القديمة تعمل بشكل طبيعي
|
||||
|
||||
### 🤖 دعم منصات LLM المتعددة
|
||||
- ✅ **4 منصات LLM** - Claude AI وGoogle Gemini وOpenAI ChatGPT وMarkdown العام
|
||||
- ✅ **12 منصة LLM** - Claude AI وGoogle Gemini وOpenAI ChatGPT وMiniMax AI وMarkdown العام وOpenCode وKimi وDeepSeek وQwen وOpenRouter وTogether AI وFireworks AI
|
||||
- ✅ **استخراج عام** - نفس التوثيق يعمل لجميع المنصات
|
||||
- ✅ **تعبئة خاصة بكل منصة** - تنسيقات محسّنة لكل نموذج لغوي
|
||||
- ✅ **تصدير بأمر واحد** - علامة `--target` لاختيار المنصة
|
||||
@@ -579,9 +594,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 مصفوفة الميزات
|
||||
|
||||
يدعم Skill Seekers **4 منصات LLM** و**17 نوعًا من المصادر** مع تكافؤ كامل في الميزات عبر جميع الأهداف.
|
||||
يدعم Skill Seekers **12 منصة LLM** و**17 نوعًا من المصادر** مع تكافؤ كامل في الميزات عبر جميع الأهداف.
|
||||
|
||||
**المنصات:** Claude AI وGoogle Gemini وOpenAI ChatGPT وMarkdown العام
|
||||
**المنصات:** Claude AI وGoogle Gemini وOpenAI ChatGPT وMiniMax AI وMarkdown العام وOpenCode وKimi وDeepSeek وQwen وOpenRouter وTogether AI وFireworks AI
|
||||
**أنواع المصادر:** مواقع التوثيق ومستودعات GitHub وPDF وWord (.docx) وEPUB والفيديو وقواعد الكود المحلية ودفاتر Jupyter وHTML المحلي وOpenAPI/Swagger وAsciiDoc وPowerPoint (.pptx) وخلاصات RSS/Atom وصفحات Man وويكي Confluence وصفحات Notion ومحادثات Slack/Discord
|
||||
|
||||
انظر [مصفوفة الميزات الكاملة](docs/FEATURE_MATRIX.md) لدعم المنصات والميزات بالتفصيل.
|
||||
@@ -817,7 +832,7 @@ skill-seekers package output/react/
|
||||
|
||||
## 🤖 التثبيت في وكلاء الذكاء الاصطناعي
|
||||
|
||||
يمكن لـ Skill Seekers تثبيت المهارات تلقائيًا في أكثر من 10 وكلاء برمجة بالذكاء الاصطناعي.
|
||||
يمكن لـ Skill Seekers تثبيت المهارات تلقائيًا في 18 وكيل برمجة بالذكاء الاصطناعي.
|
||||
|
||||
```bash
|
||||
# التثبيت في وكيل محدد
|
||||
@@ -841,6 +856,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | عام |
|
||||
| **OpenCode** | `~/.opencode/skills/` | عام |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | عام |
|
||||
| **Roo Code** | `.roo/skills/` | مشروع |
|
||||
| **Cline** | `.cline/skills/` | مشروع |
|
||||
| **Aider** | `~/.aider/skills/` | عام |
|
||||
| **Bolt** | `.bolt/skills/` | مشروع |
|
||||
| **Kilo Code** | `.kilo/skills/` | مشروع |
|
||||
| **Continue** | `~/.continue/skills/` | عام |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | عام |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.de.md
@@ -31,6 +31,21 @@
|
||||
|
||||
> **[Entwicklungsroadmap und Aufgaben ansehen](https://github.com/users/yusufkaraaslan/projects/2)** - 134 Aufgaben in 10 Kategorien — wählen Sie eine beliebige zum Mitwirken!
|
||||
|
||||
## 🌐 Ökosystem
|
||||
|
||||
Skill Seekers ist ein Multi-Repository-Projekt. Hier finden Sie alles:
|
||||
|
||||
| Repository | Beschreibung | Links |
|
||||
|-----------|-------------|-------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | Kern-CLI & MCP-Server (dieses Repo) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Website & Dokumentation | [Web](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Community-Konfigurationsrepository | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action für CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code Plugin | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew Tap für macOS | |
|
||||
|
||||
> **Möchten Sie beitragen?** Die Website- und Konfigurations-Repos sind ideale Einstiegspunkte für neue Mitwirkende!
|
||||
|
||||
## Die Datenschicht für KI-Systeme
|
||||
|
||||
**Skill Seekers ist die universelle Vorverarbeitungsschicht**, die zwischen Rohdokumentation und jedem KI-System steht, das diese konsumiert. Ob Sie Claude-Skills, eine LangChain-RAG-Pipeline oder eine Cursor-`.cursorrules`-Datei erstellen — die Datenaufbereitung ist identisch. Sie führen sie einmal durch und exportieren für alle Zielplattformen.
|
||||
@@ -194,7 +209,7 @@ Anstatt tagelange manuelle Vorverarbeitung durchzuführen, erledigt Skill Seeker
|
||||
- **Abwärtskompatibel** - Bestehende Einzelquellen-Konfigurationen funktionieren weiterhin
|
||||
|
||||
### Multi-LLM-Plattformunterstützung
|
||||
- **4 LLM-Plattformen** - Claude AI, Google Gemini, OpenAI ChatGPT, Generisches Markdown
|
||||
- **12 LLM-Plattformen** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Generisches Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- **Universelles Scraping** - Dieselbe Dokumentation funktioniert für alle Plattformen
|
||||
- **Plattformspezifische Paketierung** - Optimierte Formate für jedes LLM
|
||||
- **Ein-Befehl-Export** - `--target`-Flag wählt die Plattform
|
||||
@@ -581,9 +596,9 @@ Phase 5: Zu Claude hochladen (optional, erfordert API Key)
|
||||
|
||||
## Funktionsmatrix
|
||||
|
||||
Skill Seekers unterstützt **4 LLM-Plattformen**, **17 Quelltypen** und vollständige Funktionsparität für alle Ziele.
|
||||
Skill Seekers unterstützt **12 LLM-Plattformen**, **17 Quelltypen** und vollständige Funktionsparität für alle Ziele.
|
||||
|
||||
**Plattformen:** Claude AI, Google Gemini, OpenAI ChatGPT, Generisches Markdown
|
||||
**Plattformen:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Generisches Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**Quelltypen:** Dokumentationswebsites, GitHub-Repos, PDFs, Word (.docx), EPUB, Video, lokale Codebasen, Jupyter-Notebooks, lokales HTML, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), RSS-/Atom-Feeds, Man-Pages, Confluence-Wikis, Notion-Seiten, Slack-/Discord-Chatexporte
|
||||
|
||||
Vollständige Informationen finden Sie in der [vollständigen Funktionsmatrix](docs/FEATURE_MATRIX.md).
|
||||
@@ -819,7 +834,7 @@ In Claude Code einfach fragen:
|
||||
|
||||
## Installation für KI-Agenten
|
||||
|
||||
Skill Seekers kann Skills automatisch für über 10 KI-Programmieragenten installieren.
|
||||
Skill Seekers kann Skills automatisch für 18 KI-Programmieragenten installieren.
|
||||
|
||||
```bash
|
||||
# Für einen bestimmten Agenten installieren
|
||||
@@ -843,6 +858,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Global |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Global |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Global |
|
||||
| **Roo Code** | `.roo/skills/` | Projekt |
|
||||
| **Cline** | `.cline/skills/` | Projekt |
|
||||
| **Aider** | `~/.aider/skills/` | Global |
|
||||
| **Bolt** | `.bolt/skills/` | Projekt |
|
||||
| **Kilo Code** | `.kilo/skills/` | Projekt |
|
||||
| **Continue** | `~/.continue/skills/` | Global |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Global |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.es.md
@@ -31,6 +31,21 @@
|
||||
|
||||
> 📋 **[Ver hoja de ruta y tareas de desarrollo](https://github.com/users/yusufkaraaslan/projects/2)** - ¡134 tareas en 10 categorías, elige cualquiera para contribuir!
|
||||
|
||||
## 🌐 Ecosistema
|
||||
|
||||
Skill Seekers es un proyecto multi-repositorio. Aquí es donde vive todo:
|
||||
|
||||
| Repositorio | Descripción | Enlaces |
|
||||
|------------|-------------|---------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | CLI principal y servidor MCP (este repo) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Sitio web y documentación | [Web](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Repositorio de configuraciones comunitarias | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action para CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Plugin para Claude Code | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew tap para macOS | |
|
||||
|
||||
> **¿Quieres contribuir?** ¡Los repos del sitio web y configuraciones son excelentes puntos de partida para nuevos colaboradores!
|
||||
|
||||
## 🧠 La capa de datos para sistemas de IA
|
||||
|
||||
**Skill Seekers es la capa universal de preprocesamiento** que se ubica entre la documentación sin procesar y cada sistema de IA que la consume. Ya sea que estés construyendo Claude Skills, un pipeline RAG con LangChain o un archivo `.cursorrules` para Cursor, la preparación de datos es idéntica. Lo haces una vez y exportas a todos los destinos.
|
||||
@@ -239,7 +254,7 @@ En lugar de pasar días en preprocesamiento manual, Skill Seekers:
|
||||
- ✅ **Compatible con versiones anteriores** - Las configuraciones de fuente única legacy siguen funcionando
|
||||
|
||||
### 🤖 Soporte para múltiples plataformas LLM
|
||||
- ✅ **4 plataformas LLM** - Claude AI, Google Gemini, OpenAI ChatGPT, Markdown genérico
|
||||
- ✅ **12 plataformas LLM** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Markdown genérico, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **Extracción universal** - La misma documentación funciona para todas las plataformas
|
||||
- ✅ **Empaquetado específico por plataforma** - Formatos optimizados para cada LLM
|
||||
- ✅ **Exportación con un solo comando** - El flag `--target` selecciona la plataforma
|
||||
@@ -689,9 +704,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 Matriz de funcionalidades
|
||||
|
||||
Skill Seekers soporta **4 plataformas LLM**, **17 tipos de fuentes** y paridad total de funcionalidades en todos los destinos.
|
||||
Skill Seekers soporta **12 plataformas LLM**, **17 tipos de fuentes** y paridad total de funcionalidades en todos los destinos.
|
||||
|
||||
**Plataformas:** Claude AI, Google Gemini, OpenAI ChatGPT, Markdown genérico
|
||||
**Plataformas:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Markdown genérico, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**Tipos de fuentes:** Sitios web de documentación, repos de GitHub, PDFs, Word (.docx), EPUB, Video, Bases de código locales, Jupyter Notebooks, HTML local, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), feeds RSS/Atom, páginas de manual, wikis de Confluence, páginas de Notion, exportaciones de chat de Slack/Discord
|
||||
|
||||
Consulta la [Matriz completa de funcionalidades](docs/FEATURE_MATRIX.md) para información detallada de soporte por plataforma y funcionalidad.
|
||||
@@ -929,7 +944,7 @@ En Claude Code, simplemente pide:
|
||||
|
||||
## 🤖 Instalación en agentes de IA
|
||||
|
||||
Skill Seekers puede instalar automáticamente skills en más de 10 agentes de programación con IA.
|
||||
Skill Seekers puede instalar automáticamente skills en 18 agentes de programación con IA.
|
||||
|
||||
```bash
|
||||
# Instalar en un agente específico
|
||||
@@ -953,6 +968,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Global |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Global |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Global |
|
||||
| **Roo Code** | `.roo/skills/` | Proyecto |
|
||||
| **Cline** | `.cline/skills/` | Proyecto |
|
||||
| **Aider** | `~/.aider/skills/` | Global |
|
||||
| **Bolt** | `.bolt/skills/` | Proyecto |
|
||||
| **Kilo Code** | `.kilo/skills/` | Proyecto |
|
||||
| **Continue** | `~/.continue/skills/` | Global |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Global |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.fr.md
@@ -31,6 +31,21 @@
|
||||
|
||||
> 📋 **[Consultez la feuille de route et les tâches](https://github.com/users/yusufkaraaslan/projects/2)** - 134 tâches réparties en 10 catégories, choisissez-en une pour contribuer !
|
||||
|
||||
## 🌐 Écosystème
|
||||
|
||||
Skill Seekers est un projet multi-dépôts. Voici où se trouve chaque partie :
|
||||
|
||||
| Dépôt | Description | Liens |
|
||||
|-------|-------------|-------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | CLI principal et serveur MCP (ce dépôt) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Site web et documentation | [Site](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Dépôt de configurations communautaires | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action pour CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Plugin Claude Code | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew tap pour macOS | |
|
||||
|
||||
> **Vous voulez contribuer ?** Les dépôts du site web et des configurations sont d'excellents points de départ pour les nouveaux contributeurs !
|
||||
|
||||
## 🧠 La couche de données pour les systèmes d'IA
|
||||
|
||||
**Skill Seekers est la couche de prétraitement universelle** qui se situe entre la documentation brute et tous les systèmes d'IA qui la consomment. Que vous construisiez des compétences Claude, un pipeline RAG LangChain ou un fichier `.cursorrules` pour Cursor — la préparation des données est identique. Vous le faites une seule fois, et exportez vers toutes les cibles.
|
||||
@@ -254,7 +269,7 @@ Au lieu de passer des jours en prétraitement manuel, Skill Seekers :
|
||||
- ✅ **Rétrocompatibilité** - Les configurations à source unique héritées fonctionnent toujours
|
||||
|
||||
### 🤖 Support multi-plateformes LLM
|
||||
- ✅ **4 plateformes LLM** - Claude AI, Google Gemini, OpenAI ChatGPT, Markdown générique
|
||||
- ✅ **12 plateformes LLM** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Markdown générique, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **Scraping universel** - La même documentation fonctionne pour toutes les plateformes
|
||||
- ✅ **Empaquetage spécifique** - Formats optimisés pour chaque LLM
|
||||
- ✅ **Export en une commande** - Le flag `--target` sélectionne la plateforme
|
||||
@@ -704,9 +719,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 Matrice de fonctionnalités
|
||||
|
||||
Skill Seekers prend en charge **4 plateformes LLM**, **17 types de sources** et une parité fonctionnelle complète sur toutes les cibles.
|
||||
Skill Seekers prend en charge **12 plateformes LLM**, **17 types de sources** et une parité fonctionnelle complète sur toutes les cibles.
|
||||
|
||||
**Plateformes :** Claude AI, Google Gemini, OpenAI ChatGPT, Markdown générique
|
||||
**Plateformes :** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Markdown générique, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**Types de sources :** Sites de documentation, dépôts GitHub, PDF, Word (.docx), EPUB, Vidéo, Bases de code locales, Notebooks Jupyter, HTML local, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), Flux RSS/Atom, Pages de manuel, Wikis Confluence, Pages Notion, Exports chat Slack/Discord
|
||||
|
||||
Consultez la [matrice complète des fonctionnalités](docs/FEATURE_MATRIX.md) pour le support détaillé par plateforme et fonctionnalité.
|
||||
@@ -944,7 +959,7 @@ Dans Claude Code, demandez simplement :
|
||||
|
||||
## 🤖 Installation dans les agents IA
|
||||
|
||||
Skill Seekers peut installer automatiquement des compétences dans plus de 10 agents de codage IA.
|
||||
Skill Seekers peut installer automatiquement des compétences dans 18 agents de codage IA.
|
||||
|
||||
```bash
|
||||
# Installer dans un agent spécifique
|
||||
@@ -968,6 +983,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Global |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Global |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Global |
|
||||
| **Roo Code** | `.roo/skills/` | Projet |
|
||||
| **Cline** | `.cline/skills/` | Projet |
|
||||
| **Aider** | `~/.aider/skills/` | Global |
|
||||
| **Bolt** | `.bolt/skills/` | Projet |
|
||||
| **Kilo Code** | `.kilo/skills/` | Projet |
|
||||
| **Continue** | `~/.continue/skills/` | Global |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Global |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.hi.md
@@ -31,6 +31,21 @@
|
||||
|
||||
> 📋 **[विकास रोडमैप और कार्य देखें](https://github.com/users/yusufkaraaslan/projects/2)** - 10 श्रेणियों में 134 कार्य, किसी भी में योगदान करें!
|
||||
|
||||
## 🌐 इकोसिस्टम
|
||||
|
||||
Skill Seekers एक मल्टी-रिपॉजिटरी प्रोजेक्ट है। यहां सब कुछ मौजूद है:
|
||||
|
||||
| रिपॉजिटरी | विवरण | लिंक |
|
||||
|-----------|--------|------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | कोर CLI और MCP सर्वर (यह रिपो) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | वेबसाइट और डॉक्यूमेंटेशन | [साइट](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | सामुदायिक कॉन्फिग रिपॉजिटरी | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code प्लगइन | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | macOS के लिए Homebrew tap | |
|
||||
|
||||
> **योगदान करना चाहते हैं?** वेबसाइट और कॉन्फिग रिपॉजिटरी नए योगदानकर्ताओं के लिए बेहतरीन शुरुआती बिंदु हैं!
|
||||
|
||||
## 🧠 AI सिस्टम के लिए डेटा लेयर
|
||||
|
||||
**Skill Seekers एक सार्वभौमिक प्रीप्रोसेसिंग लेयर है** जो कच्चे दस्तावेज़ों और उनका उपयोग करने वाले सभी AI सिस्टम के बीच स्थित है। चाहे आप Claude कौशल, LangChain RAG पाइपलाइन, या Cursor `.cursorrules` फ़ाइल बना रहे हों—डेटा तैयारी पूरी तरह समान है। बस एक बार करें, और सभी लक्ष्यों पर निर्यात करें।
|
||||
@@ -254,7 +269,7 @@ Skill Seekers **AI सिस्टम के लिए डेटा लेयर
|
||||
- ✅ **पश्चगामी संगत** - पुराने एकल-स्रोत कॉन्फ़िग अभी भी काम करते हैं
|
||||
|
||||
### 🤖 बहु-LLM प्लेटफ़ॉर्म समर्थन
|
||||
- ✅ **4 LLM प्लेटफ़ॉर्म** - Claude AI, Google Gemini, OpenAI ChatGPT, जेनेरिक Markdown
|
||||
- ✅ **12 LLM प्लेटफ़ॉर्म** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, जेनेरिक Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **सार्वभौमिक स्क्रैपिंग** - समान दस्तावेज़ सभी प्लेटफ़ॉर्म के लिए काम करते हैं
|
||||
- ✅ **प्लेटफ़ॉर्म-विशिष्ट पैकेजिंग** - प्रत्येक LLM के लिए अनुकूलित प्रारूप
|
||||
- ✅ **एक-कमांड निर्यात** - `--target` फ़्लैग प्लेटफ़ॉर्म चुनता है
|
||||
@@ -699,9 +714,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 फ़ीचर मैट्रिक्स
|
||||
|
||||
Skill Seekers **4 LLM प्लेटफ़ॉर्म**, **17 स्रोत प्रकार** और सभी लक्ष्यों पर पूर्ण फ़ीचर समानता का समर्थन करता है।
|
||||
Skill Seekers **12 LLM प्लेटफ़ॉर्म**, **17 स्रोत प्रकार** और सभी लक्ष्यों पर पूर्ण फ़ीचर समानता का समर्थन करता है।
|
||||
|
||||
**प्लेटफ़ॉर्म:** Claude AI, Google Gemini, OpenAI ChatGPT, जेनेरिक Markdown
|
||||
**प्लेटफ़ॉर्म:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, जेनेरिक Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**स्रोत प्रकार:** डॉक्यूमेंटेशन वेबसाइट, GitHub रिपो, PDF, Word (.docx), EPUB, वीडियो, स्थानीय कोडबेस, Jupyter Notebook, स्थानीय HTML, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), RSS/Atom फ़ीड, Man पेज, Confluence विकी, Notion पेज, Slack/Discord चैट एक्सपोर्ट
|
||||
|
||||
विस्तृत प्लेटफ़ॉर्म और फ़ीचर समर्थन के लिए [पूर्ण फ़ीचर मैट्रिक्स](docs/FEATURE_MATRIX.md) देखें।
|
||||
@@ -939,7 +954,7 @@ Claude Code में, बस पूछें:
|
||||
|
||||
## 🤖 AI एजेंट में इंस्टॉल करना
|
||||
|
||||
Skill Seekers स्वचालित रूप से 10+ AI कोडिंग एजेंट में कौशल इंस्टॉल कर सकता है।
|
||||
Skill Seekers स्वचालित रूप से 18 AI कोडिंग एजेंट में कौशल इंस्टॉल कर सकता है।
|
||||
|
||||
```bash
|
||||
# विशिष्ट एजेंट में इंस्टॉल करें
|
||||
@@ -963,6 +978,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | वैश्विक |
|
||||
| **OpenCode** | `~/.opencode/skills/` | वैश्विक |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | वैश्विक |
|
||||
| **Roo Code** | `.roo/skills/` | प्रोजेक्ट |
|
||||
| **Cline** | `.cline/skills/` | प्रोजेक्ट |
|
||||
| **Aider** | `~/.aider/skills/` | वैश्विक |
|
||||
| **Bolt** | `.bolt/skills/` | प्रोजेक्ट |
|
||||
| **Kilo Code** | `.kilo/skills/` | प्रोजेक्ट |
|
||||
| **Continue** | `~/.continue/skills/` | वैश्विक |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | वैश्विक |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.ja.md
@@ -29,6 +29,21 @@
|
||||
|
||||
> 📋 **[開発ロードマップとタスクを確認](https://github.com/users/yusufkaraaslan/projects/2)** - 10 カテゴリで 134 タスク、好きなものを選んで貢献できます!
|
||||
|
||||
## 🌐 エコシステム
|
||||
|
||||
Skill Seekers はマルチリポジトリプロジェクトです。各リポジトリの役割:
|
||||
|
||||
| リポジトリ | 説明 | リンク |
|
||||
|-----------|------|-------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | コア CLI & MCP サーバー(このリポジトリ) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | ウェブサイト&ドキュメント | [サイト](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | コミュニティ設定リポジトリ | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code プラグイン | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | macOS Homebrew tap | |
|
||||
|
||||
> **貢献したいですか?** ウェブサイトと設定リポジトリは新しい貢献者に最適です!
|
||||
|
||||
## 🧠 AI システムのデータレイヤー
|
||||
|
||||
**Skill Seekers は汎用的な前処理レイヤー**であり、生のドキュメントとそれを利用するすべての AI システムの間に位置します。Claude スキル、LangChain RAG パイプライン、Cursor の `.cursorrules` ファイルのいずれを構築する場合でも、データの準備作業は同じです。一度実行すれば、すべてのターゲットにエクスポートできます。
|
||||
@@ -192,7 +207,7 @@ Skill Seekers は以下のステップで数日の手動前処理作業を代替
|
||||
- ✅ **後方互換性** - レガシーの単一ソース設定は引き続き動作
|
||||
|
||||
### 🤖 マルチ LLM プラットフォームサポート
|
||||
- ✅ **4 つの LLM プラットフォーム** - Claude AI、Google Gemini、OpenAI ChatGPT、汎用 Markdown
|
||||
- ✅ **12 の LLM プラットフォーム** - Claude AI、Google Gemini、OpenAI ChatGPT、MiniMax AI、汎用 Markdown、OpenCode、Kimi、DeepSeek、Qwen、OpenRouter、Together AI、Fireworks AI
|
||||
- ✅ **汎用スクレイピング** - 同じドキュメントがすべてのプラットフォームで使用可能
|
||||
- ✅ **プラットフォーム固有のパッケージング** - 各 LLM に最適化されたフォーマット
|
||||
- ✅ **ワンコマンドエクスポート** - `--target` フラグでプラットフォームを選択
|
||||
@@ -576,9 +591,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 機能マトリックス
|
||||
|
||||
Skill Seekers は **4 つの LLM プラットフォーム**、**17 種類のソースタイプ**、**5 つのスキルモード**をサポートし、機能は完全に同等です。
|
||||
Skill Seekers は **12 の LLM プラットフォーム**、**17 種類のソースタイプ**、**5 つのスキルモード**をサポートし、機能は完全に同等です。
|
||||
|
||||
**プラットフォーム:** Claude AI、Google Gemini、OpenAI ChatGPT、汎用 Markdown
|
||||
**プラットフォーム:** Claude AI、Google Gemini、OpenAI ChatGPT、MiniMax AI、汎用 Markdown、OpenCode、Kimi、DeepSeek、Qwen、OpenRouter、Together AI、Fireworks AI
|
||||
**ソースタイプ:** ドキュメントサイト、GitHub リポジトリ、PDF、Word、EPUB、動画、ローカルコードベース、Jupyter Notebook、ローカル HTML、OpenAPI/Swagger 仕様、AsciiDoc ドキュメント、PowerPoint プレゼンテーション、RSS/Atom フィード、Man ページ、Confluence Wiki、Notion ページ、Slack/Discord チャットエクスポート
|
||||
**スキルモード:** ドキュメント、GitHub、PDF、統合マルチソース、ローカルリポジトリ
|
||||
|
||||
@@ -815,7 +830,7 @@ Claude Code で直接聞くだけ:
|
||||
|
||||
## 🤖 AI エージェントへのインストール
|
||||
|
||||
Skill Seekers は 10 以上の AI コーディングエージェントにスキルを自動インストールできます。
|
||||
Skill Seekers は 18 の AI コーディングエージェントにスキルを自動インストールできます。
|
||||
|
||||
```bash
|
||||
# 特定のエージェントにインストール
|
||||
@@ -839,6 +854,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | グローバル |
|
||||
| **OpenCode** | `~/.opencode/skills/` | グローバル |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | グローバル |
|
||||
| **Roo Code** | `.roo/skills/` | プロジェクト |
|
||||
| **Cline** | `.cline/skills/` | プロジェクト |
|
||||
| **Aider** | `~/.aider/skills/` | グローバル |
|
||||
| **Bolt** | `.bolt/skills/` | プロジェクト |
|
||||
| **Kilo Code** | `.kilo/skills/` | プロジェクト |
|
||||
| **Continue** | `~/.continue/skills/` | グローバル |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | グローバル |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.ko.md
@@ -31,6 +31,21 @@
|
||||
|
||||
> 📋 **[개발 로드맵 및 작업 보기](https://github.com/users/yusufkaraaslan/projects/2)** - 10개 카테고리에 걸친 134개 작업, 원하는 것을 선택하여 기여하세요!
|
||||
|
||||
## 🌐 에코시스템
|
||||
|
||||
Skill Seekers는 다중 저장소 프로젝트입니다. 각 저장소의 역할:
|
||||
|
||||
| 저장소 | 설명 | 링크 |
|
||||
|--------|------|------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | 핵심 CLI & MCP 서버 (이 저장소) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | 웹사이트 & 문서 | [사이트](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | 커뮤니티 설정 저장소 | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code 플러그인 | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | macOS Homebrew tap | |
|
||||
|
||||
> **기여하고 싶으신가요?** 웹사이트와 설정 저장소는 새 기여자에게 좋은 시작점입니다!
|
||||
|
||||
## 🧠 AI 시스템을 위한 데이터 레이어
|
||||
|
||||
**Skill Seekers는 범용 전처리 레이어**로, 원시 문서와 이를 활용하는 모든 AI 시스템 사이에 위치합니다. Claude 스킬을 구축하든, LangChain RAG 파이프라인을 만들든, Cursor `.cursorrules` 파일을 작성하든 — 데이터 준비 작업은 동일합니다. 한 번만 수행하면 모든 대상 플랫폼으로 내보낼 수 있습니다.
|
||||
@@ -194,7 +209,7 @@ Skill Seekers는 수일간의 수동 전처리 작업을 대체합니다:
|
||||
- ✅ **하위 호환** - 레거시 단일 소스 설정 계속 작동
|
||||
|
||||
### 🤖 다중 LLM 플랫폼 지원
|
||||
- ✅ **4개 LLM 플랫폼** - Claude AI, Google Gemini, OpenAI ChatGPT, 범용 Markdown
|
||||
- ✅ **12개 LLM 플랫폼** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, 범용 Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **범용 스크래핑** - 동일한 문서가 모든 플랫폼에 적용
|
||||
- ✅ **플랫폼별 패키징** - 각 LLM에 최적화된 형식
|
||||
- ✅ **원커맨드 내보내기** - `--target` 플래그로 플랫폼 선택
|
||||
@@ -581,9 +596,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 기능 매트릭스
|
||||
|
||||
Skill Seekers는 **4개 LLM 플랫폼**, **17가지 소스 유형**을 지원하며 모든 대상에서 완전한 기능 동등성을 제공합니다.
|
||||
Skill Seekers는 **12개 LLM 플랫폼**, **17가지 소스 유형**을 지원하며 모든 대상에서 완전한 기능 동등성을 제공합니다.
|
||||
|
||||
**플랫폼:** Claude AI, Google Gemini, OpenAI ChatGPT, 범용 Markdown
|
||||
**플랫폼:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, 범용 Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**소스 유형:** 문서 사이트, GitHub 저장소, PDF, Word (.docx), EPUB, 동영상, 로컬 코드베이스, Jupyter 노트북, 로컬 HTML, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), RSS/Atom 피드, Man 페이지, Confluence 위키, Notion 페이지, Slack/Discord 채팅 내보내기
|
||||
|
||||
전체 내용은 [전체 기능 매트릭스](docs/FEATURE_MATRIX.md)를 참조하세요.
|
||||
@@ -819,7 +834,7 @@ Claude Code에서 직접 요청:
|
||||
|
||||
## 🤖 AI 에이전트에 설치
|
||||
|
||||
Skill Seekers는 10개 이상의 AI 코딩 에이전트에 스킬을 자동으로 설치할 수 있습니다.
|
||||
Skill Seekers는 18개의 AI 코딩 에이전트에 스킬을 자동으로 설치할 수 있습니다.
|
||||
|
||||
```bash
|
||||
# 특정 에이전트에 설치
|
||||
@@ -843,6 +858,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | 전역 |
|
||||
| **OpenCode** | `~/.opencode/skills/` | 전역 |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | 전역 |
|
||||
| **Roo Code** | `.roo/skills/` | 프로젝트 |
|
||||
| **Cline** | `.cline/skills/` | 프로젝트 |
|
||||
| **Aider** | `~/.aider/skills/` | 전역 |
|
||||
| **Bolt** | `.bolt/skills/` | 프로젝트 |
|
||||
| **Kilo Code** | `.kilo/skills/` | 프로젝트 |
|
||||
| **Continue** | `~/.continue/skills/` | 전역 |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | 전역 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
81
README.md
@@ -18,6 +18,9 @@ English | [简体中文](README.zh-CN.md) | [日本語](README.ja.md) | [한국
|
||||
[](https://skillseekersweb.com/)
|
||||
[](https://x.com/_yUSyUS_)
|
||||
[](https://github.com/yusufkaraaslan/Skill_Seekers)
|
||||
[](https://pepy.tech/projects/skill-seekers)
|
||||
|
||||
<a href="https://trendshift.io/repositories/18329" target="_blank"><img src="https://trendshift.io/api/badge/repositories/18329" alt="yusufkaraaslan%2FSkill_Seekers | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
||||
|
||||
**🧠 The data layer for AI systems.** Skill Seekers turns documentation sites, GitHub repos, PDFs, videos, notebooks, wikis, and 10+ more source types into structured knowledge assets—ready to power AI Skills (Claude, Gemini, OpenAI), RAG pipelines (LangChain, LlamaIndex, Pinecone), and AI coding assistants (Cursor, Windsurf, Cline) in minutes, not hours.
|
||||
|
||||
@@ -25,6 +28,21 @@ English | [简体中文](README.zh-CN.md) | [日本語](README.ja.md) | [한국
|
||||
|
||||
> 📋 **[View Development Roadmap & Tasks](https://github.com/users/yusufkaraaslan/projects/2)** - 134 tasks across 10 categories, pick any to contribute!
|
||||
|
||||
## 🌐 Ecosystem
|
||||
|
||||
Skill Seekers is a multi-repo project. Here's where everything lives:
|
||||
|
||||
| Repository | Description | Links |
|
||||
|-----------|-------------|-------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | Core CLI & MCP server (this repo) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Website & documentation | [Live](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Community config repository | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action for CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code plugin | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew tap for macOS | |
|
||||
|
||||
> **Want to contribute?** The website and configs repos are great starting points for new contributors!
|
||||
|
||||
## 🧠 The Data Layer for AI Systems
|
||||
|
||||
**Skill Seekers is the universal preprocessing layer** that sits between raw documentation and every AI system that consumes it. Whether you are building Claude skills, a LangChain RAG pipeline, or a Cursor `.cursorrules` file — the data preparation is identical. You do it once, and export to all targets.
|
||||
@@ -248,7 +266,7 @@ Instead of spending days on manual preprocessing, Skill Seekers:
|
||||
- ✅ **Backward Compatible** - Legacy single-source configs still work
|
||||
|
||||
### 🤖 Multi-LLM Platform Support
|
||||
- ✅ **4 LLM Platforms** - Claude AI, Google Gemini, OpenAI ChatGPT, Generic Markdown
|
||||
- ✅ **12 LLM Platforms** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Generic Markdown, OpenCode, Kimi (Moonshot AI), DeepSeek AI, Qwen (Alibaba), OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **Universal Scraping** - Same documentation works for all platforms
|
||||
- ✅ **Platform-Specific Packaging** - Optimized formats for each LLM
|
||||
- ✅ **One-Command Export** - `--target` flag selects platform
|
||||
@@ -260,6 +278,7 @@ Instead of spending days on manual preprocessing, Skill Seekers:
|
||||
| **Claude AI** | ZIP + YAML | ✅ Auto | ✅ Yes | ANTHROPIC_API_KEY | ANTHROPIC_BASE_URL |
|
||||
| **Google Gemini** | tar.gz | ✅ Auto | ✅ Yes | GOOGLE_API_KEY | - |
|
||||
| **OpenAI ChatGPT** | ZIP + Vector Store | ✅ Auto | ✅ Yes | OPENAI_API_KEY | - |
|
||||
| **MiniMax AI** | ZIP + Knowledge Files | ✅ Auto | ✅ Yes | MINIMAX_API_KEY | - |
|
||||
| **Generic Markdown** | ZIP | ❌ Manual | ❌ No | - | - |
|
||||
|
||||
```bash
|
||||
@@ -277,6 +296,11 @@ pip install skill-seekers[openai]
|
||||
skill-seekers package output/react/ --target openai
|
||||
skill-seekers upload react-openai.zip --target openai
|
||||
|
||||
# MiniMax AI
|
||||
pip install skill-seekers[minimax]
|
||||
skill-seekers package output/react/ --target minimax
|
||||
skill-seekers upload react-minimax.zip --target minimax
|
||||
|
||||
# Generic Markdown (universal export)
|
||||
skill-seekers package output/react/ --target markdown
|
||||
# Use the markdown files directly in any LLM
|
||||
@@ -312,6 +336,9 @@ pip install skill-seekers[gemini]
|
||||
# Install with OpenAI support
|
||||
pip install skill-seekers[openai]
|
||||
|
||||
# Install with MiniMax support
|
||||
pip install skill-seekers[minimax]
|
||||
|
||||
# Install with all LLM platforms
|
||||
pip install skill-seekers[all-llms]
|
||||
```
|
||||
@@ -698,21 +725,21 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 Feature Matrix
|
||||
|
||||
Skill Seekers supports **4 LLM platforms**, **17 source types**, and full feature parity across all targets.
|
||||
Skill Seekers supports **12 LLM platforms**, **17 source types**, and full feature parity across all targets.
|
||||
|
||||
**Platforms:** Claude AI, Google Gemini, OpenAI ChatGPT, Generic Markdown
|
||||
**Platforms:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Generic Markdown, OpenCode, Kimi (Moonshot AI), DeepSeek AI, Qwen (Alibaba), OpenRouter, Together AI, Fireworks AI
|
||||
**Source Types:** Documentation websites, GitHub repos, PDFs, Word (.docx), EPUB, Video, Local codebases, Jupyter Notebooks, Local HTML, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), RSS/Atom feeds, Man pages, Confluence wikis, Notion pages, Slack/Discord chat exports
|
||||
|
||||
See [Complete Feature Matrix](docs/FEATURE_MATRIX.md) for detailed platform and feature support.
|
||||
|
||||
### Quick Platform Comparison
|
||||
|
||||
| Feature | Claude | Gemini | OpenAI | Markdown |
|
||||
|---------|--------|--------|--------|----------|
|
||||
| Format | ZIP + YAML | tar.gz | ZIP + Vector | ZIP |
|
||||
| Upload | ✅ API | ✅ API | ✅ API | ❌ Manual |
|
||||
| Enhancement | ✅ Sonnet 4 | ✅ 2.0 Flash | ✅ GPT-4o | ❌ None |
|
||||
| All Skill Modes | ✅ | ✅ | ✅ | ✅ |
|
||||
| Feature | Claude | Gemini | OpenAI | MiniMax | Markdown |
|
||||
|---------|--------|--------|--------|--------|----------|
|
||||
| Format | ZIP + YAML | tar.gz | ZIP + Vector | ZIP + Knowledge | ZIP |
|
||||
| Upload | ✅ API | ✅ API | ✅ API | ✅ API | ❌ Manual |
|
||||
| Enhancement | ✅ Sonnet 4 | ✅ 2.0 Flash | ✅ GPT-4o | ✅ M2.7 | ❌ None |
|
||||
| All Skill Modes | ✅ | ✅ | ✅ | ✅ | ✅ |
|
||||
|
||||
---
|
||||
|
||||
@@ -885,6 +912,27 @@ graph LR
|
||||
3. **Enhance**: AI analyzes docs and creates comprehensive SKILL.md with examples
|
||||
4. **Package**: Bundles everything into a Claude-ready `.zip` file
|
||||
|
||||
## Architecture
|
||||
|
||||
The system is organized into **8 core modules** and **5 utility modules** (~200 classes total):
|
||||
|
||||

|
||||
|
||||
| Module | Purpose | Key Classes |
|
||||
|--------|---------|-------------|
|
||||
| **CLICore** | Git-style command dispatcher | `CLIDispatcher`, `SourceDetector`, `CreateCommand` |
|
||||
| **Scrapers** | 17 source-type extractors | `DocToSkillConverter`, `GitHubScraper`, `UnifiedScraper` |
|
||||
| **Adaptors** | 20+ output platform formats | `SkillAdaptor` (ABC), `ClaudeAdaptor`, `LangChainAdaptor` |
|
||||
| **Analysis** | C3.x codebase analysis pipeline | `UnifiedCodebaseAnalyzer`, `PatternRecognizer`, 10 GoF detectors |
|
||||
| **Enhancement** | AI-powered skill improvement | `AIEnhancer`, `UnifiedEnhancer`, `WorkflowEngine` |
|
||||
| **Packaging** | Package, upload, install skills | `PackageSkill`, `InstallAgent` |
|
||||
| **MCP** | FastMCP server (34 tools) | `SkillSeekerMCPServer`, 8 tool modules |
|
||||
| **Sync** | Doc change detection | `ChangeDetector`, `SyncMonitor`, `Notifier` |
|
||||
|
||||
Utility modules: **Parsers** (28 CLI parsers), **Storage** (S3/GCS/Azure), **Embedding** (multi-provider vectors), **Benchmark** (performance), **Utilities** (16 shared helpers).
|
||||
|
||||
Full UML diagrams: **[docs/UML_ARCHITECTURE.md](docs/UML_ARCHITECTURE.md)** | StarUML project: `docs/UML/skill_seekers.mdj` | HTML API reference: `docs/UML/html/`
|
||||
|
||||
## 📋 Prerequisites
|
||||
|
||||
**Before you start, make sure you have:**
|
||||
@@ -938,7 +986,7 @@ In Claude Code, just ask:
|
||||
|
||||
## 🤖 Installing to AI Agents
|
||||
|
||||
Skill Seekers can automatically install skills to 10+ AI coding agents.
|
||||
Skill Seekers can automatically install skills to 18 AI coding agents.
|
||||
|
||||
```bash
|
||||
# Install to specific agent
|
||||
@@ -962,6 +1010,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Global |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Global |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Global |
|
||||
| **Roo Code** | `.roo/skills/` | Project |
|
||||
| **Cline** | `.cline/skills/` | Project |
|
||||
| **Aider** | `~/.aider/skills/` | Global |
|
||||
| **Bolt** | `.bolt/skills/` | Project |
|
||||
| **Kilo Code** | `.kilo/skills/` | Project |
|
||||
| **Continue** | `~/.continue/skills/` | Global |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Global |
|
||||
|
||||
---
|
||||
|
||||
@@ -1145,6 +1200,12 @@ skill-seekers config --github
|
||||
- **[TROUBLESHOOTING.md](TROUBLESHOOTING.md)** - Common issues and solutions
|
||||
- **[docs/QUICK_REFERENCE.md](docs/QUICK_REFERENCE.md)** - One-page cheat sheet
|
||||
|
||||
### Architecture
|
||||
- **[docs/UML_ARCHITECTURE.md](docs/UML_ARCHITECTURE.md)** - UML architecture overview with 14 diagrams
|
||||
- **[docs/UML/exports/](docs/UML/exports/)** - PNG diagram exports (package overview + 13 class diagrams)
|
||||
- **[docs/UML/html/](docs/UML/html/index.html/index.html)** - Full HTML API reference (all classes, operations, attributes)
|
||||
- **[docs/UML/skill_seekers.mdj](docs/UML/skill_seekers.mdj)** - StarUML project file (open with [StarUML](https://staruml.io/))
|
||||
|
||||
### Guides
|
||||
- **[docs/LARGE_DOCUMENTATION.md](docs/LARGE_DOCUMENTATION.md)** - Handle 10K-40K+ page docs
|
||||
- **[ASYNC_SUPPORT.md](ASYNC_SUPPORT.md)** - Async mode guide (2-3x faster scraping)
|
||||
|
||||
@@ -31,6 +31,21 @@
|
||||
|
||||
> 📋 **[Veja o Roteiro de Desenvolvimento e Tarefas](https://github.com/users/yusufkaraaslan/projects/2)** - 134 tarefas em 10 categorias, escolha qualquer uma para contribuir!
|
||||
|
||||
## 🌐 Ecossistema
|
||||
|
||||
Skill Seekers é um projeto multi-repositório. Aqui está onde tudo se encontra:
|
||||
|
||||
| Repositório | Descrição | Links |
|
||||
|------------|-----------|-------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | CLI principal e servidor MCP (este repo) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Website e documentação | [Site](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Repositório de configurações da comunidade | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action para CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Plugin Claude Code | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew tap para macOS | |
|
||||
|
||||
> **Quer contribuir?** Os repos do website e configurações são ótimos pontos de partida para novos contribuidores!
|
||||
|
||||
## 🧠 A Camada de Dados para Sistemas de IA
|
||||
|
||||
**Skill Seekers é a camada universal de pré-processamento** que fica entre a documentação bruta e todo sistema de IA que a consome. Seja para construir Claude Skills, um pipeline RAG com LangChain ou um arquivo `.cursorrules` para o Cursor — a preparação dos dados é idêntica. Faça uma vez e exporte para todos os destinos.
|
||||
@@ -239,7 +254,7 @@ O Skill Seekers substitui dias de pré-processamento manual com os seguintes pas
|
||||
- ✅ **Retrocompatível** - Configurações legadas de fonte única continuam funcionando
|
||||
|
||||
### 🤖 Suporte a Múltiplas Plataformas LLM
|
||||
- ✅ **4 Plataformas LLM** - Claude AI, Google Gemini, OpenAI ChatGPT, Markdown Genérico
|
||||
- ✅ **12 Plataformas LLM** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Markdown Genérico, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **Coleta Universal** - A mesma documentação funciona para todas as plataformas
|
||||
- ✅ **Empacotamento Específico por Plataforma** - Formatos otimizados para cada LLM
|
||||
- ✅ **Exportação com Um Comando** - Flag `--target` seleciona a plataforma
|
||||
@@ -689,9 +704,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 Matriz de Funcionalidades
|
||||
|
||||
O Skill Seekers suporta **4 plataformas LLM**, **17 tipos de fontes** e paridade completa de funcionalidades em todos os destinos.
|
||||
O Skill Seekers suporta **12 plataformas LLM**, **17 tipos de fontes** e paridade completa de funcionalidades em todos os destinos.
|
||||
|
||||
**Plataformas:** Claude AI, Google Gemini, OpenAI ChatGPT, Markdown Genérico
|
||||
**Plataformas:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Markdown Genérico, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**Tipos de Fontes:** Sites de documentação, repositórios GitHub, PDFs, Word (.docx), EPUB, Vídeo, Codebases locais, Jupyter Notebooks, HTML local, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), feeds RSS/Atom, Man pages, wikis Confluence, páginas Notion, exportações de chat Slack/Discord
|
||||
|
||||
Consulte a [Matriz Completa de Funcionalidades](docs/FEATURE_MATRIX.md) para suporte detalhado por plataforma e funcionalidade.
|
||||
@@ -929,7 +944,7 @@ No Claude Code, basta pedir:
|
||||
|
||||
## 🤖 Instalando em Agentes de IA
|
||||
|
||||
O Skill Seekers pode instalar automaticamente skills em mais de 10 agentes de programação com IA.
|
||||
O Skill Seekers pode instalar automaticamente skills em 18 agentes de programação com IA.
|
||||
|
||||
```bash
|
||||
# Instalar em agente específico
|
||||
@@ -953,6 +968,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Global |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Global |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Global |
|
||||
| **Roo Code** | `.roo/skills/` | Projeto |
|
||||
| **Cline** | `.cline/skills/` | Projeto |
|
||||
| **Aider** | `~/.aider/skills/` | Global |
|
||||
| **Bolt** | `.bolt/skills/` | Projeto |
|
||||
| **Kilo Code** | `.kilo/skills/` | Projeto |
|
||||
| **Continue** | `~/.continue/skills/` | Global |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Global |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.ru.md
@@ -29,6 +29,21 @@
|
||||
|
||||
> 📋 **[Смотрите дорожную карту разработки и задачи](https://github.com/users/yusufkaraaslan/projects/2)** — 134 задачи в 10 категориях, выберите любую для участия!
|
||||
|
||||
## 🌐 Экосистема
|
||||
|
||||
Skill Seekers — это мульти-репозиторный проект. Вот где находится каждая часть:
|
||||
|
||||
| Репозиторий | Описание | Ссылки |
|
||||
|------------|----------|--------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | Основной CLI и MCP сервер (этот репозиторий) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Веб-сайт и документация | [Сайт](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Репозиторий конфигураций сообщества | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action для CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Плагин Claude Code | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | Homebrew tap для macOS | |
|
||||
|
||||
> **Хотите внести вклад?** Репозитории сайта и конфигураций — отличная отправная точка для новых участников!
|
||||
|
||||
## 🧠 Слой данных для ИИ-систем
|
||||
|
||||
**Skill Seekers — это универсальный слой предобработки**, расположенный между необработанной документацией и всеми ИИ-системами, которые её потребляют. Независимо от того, создаёте ли вы навыки для Claude, RAG-конвейер LangChain или файл `.cursorrules` для Cursor — подготовка данных одинакова. Выполните её один раз и экспортируйте во все целевые платформы.
|
||||
@@ -192,7 +207,7 @@ Skill Seekers заменяет дни ручной предобработки с
|
||||
- ✅ **Обратная совместимость** — устаревшие одноисточниковые конфигурации продолжают работать
|
||||
|
||||
### 🤖 Поддержка нескольких LLM-платформ
|
||||
- ✅ **4 LLM-платформы** — Claude AI, Google Gemini, OpenAI ChatGPT, универсальный Markdown
|
||||
- ✅ **12 LLM-платформ** — Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, универсальный Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **Универсальное сканирование** — одна и та же документация для всех платформ
|
||||
- ✅ **Платформоспецифичная упаковка** — оптимизированные форматы для каждой LLM
|
||||
- ✅ **Экспорт одной командой** — флаг `--target` для выбора платформы
|
||||
@@ -579,9 +594,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 Матрица функций
|
||||
|
||||
Skill Seekers поддерживает **4 LLM-платформы**, **17 типов источников** и полный паритет функций по всем целевым платформам.
|
||||
Skill Seekers поддерживает **12 LLM-платформ**, **17 типов источников** и полный паритет функций по всем целевым платформам.
|
||||
|
||||
**Платформы:** Claude AI, Google Gemini, OpenAI ChatGPT, универсальный Markdown
|
||||
**Платформы:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, универсальный Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**Типы источников:** Документация сайтов, репозитории GitHub, PDF, Word (.docx), EPUB, видео, локальные кодовые базы, Jupyter-ноутбуки, локальный HTML, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), RSS/Atom-ленты, man-страницы, вики Confluence, страницы Notion, экспорты чатов Slack/Discord
|
||||
|
||||
Подробности см. в [Полной матрице функций](docs/FEATURE_MATRIX.md).
|
||||
@@ -817,7 +832,7 @@ skill-seekers package output/react/
|
||||
|
||||
## 🤖 Установка в ИИ-агенты
|
||||
|
||||
Skill Seekers может автоматически устанавливать навыки в 10+ ИИ-агентов для программирования.
|
||||
Skill Seekers может автоматически устанавливать навыки в 18 ИИ-агентов для программирования.
|
||||
|
||||
```bash
|
||||
# Установка в конкретный агент
|
||||
@@ -841,6 +856,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Глобальный |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Глобальный |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Глобальный |
|
||||
| **Roo Code** | `.roo/skills/` | Проектный |
|
||||
| **Cline** | `.cline/skills/` | Проектный |
|
||||
| **Aider** | `~/.aider/skills/` | Глобальный |
|
||||
| **Bolt** | `.bolt/skills/` | Проектный |
|
||||
| **Kilo Code** | `.kilo/skills/` | Проектный |
|
||||
| **Continue** | `~/.continue/skills/` | Глобальный |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Глобальный |
|
||||
|
||||
---
|
||||
|
||||
|
||||
30
README.tr.md
@@ -31,6 +31,21 @@
|
||||
|
||||
> 📋 **[Geliştirme Yol Haritası ve Görevleri Görüntüleyin](https://github.com/users/yusufkaraaslan/projects/2)** - 10 kategoride 134 görev, istediğinizi seçip katkıda bulunun!
|
||||
|
||||
## 🌐 Ekosistem
|
||||
|
||||
Skill Seekers çoklu depo projesidır. Her şeyin bulunduğu yerler:
|
||||
|
||||
| Depo | Açıklama | Bağlantılar |
|
||||
|------|----------|-------------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | Ana CLI ve MCP sunucusu (bu depo) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | Web sitesi ve belgeler | [Site](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | Topluluk yapılandırma deposu | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code eklentisi | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | macOS için Homebrew tap | |
|
||||
|
||||
> **Katkıda bulunmak ister misiniz?** Web sitesi ve yapılandırma depoları yeni katkıda bulunanlar için harika başlangıç noktalarıdır!
|
||||
|
||||
## 🧠 Yapay Zeka Sistemleri İçin Veri Katmanı
|
||||
|
||||
**Skill Seekers, evrensel bir ön işleme katmanıdır** ve ham dokümantasyon ile onu tüketen tüm yapay zeka sistemleri arasında yer alır. İster Claude yetenekleri, ister LangChain RAG hattı, ister Cursor `.cursorrules` dosyası oluşturuyor olun — veri hazırlık süreci aynıdır. Bir kez yaparsınız, tüm hedef platformlara dışa aktarırsınız.
|
||||
@@ -254,7 +269,7 @@ Skill Seekers, günlerce süren manuel ön işleme çalışması yerine şunlar
|
||||
- ✅ **Geriye Dönük Uyumluluk** - Eski tek kaynaklı yapılandırmalar çalışmaya devam eder
|
||||
|
||||
### 🤖 Çoklu LLM Platform Desteği
|
||||
- ✅ **4 LLM Platformu** - Claude AI, Google Gemini, OpenAI ChatGPT, Genel Markdown
|
||||
- ✅ **12 LLM Platformu** - Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Genel Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
- ✅ **Evrensel Tarama** - Aynı dokümantasyon tüm platformlar için çalışır
|
||||
- ✅ **Platforma Özel Paketleme** - Her LLM için optimize edilmiş formatlar
|
||||
- ✅ **Tek Komutla Dışa Aktarma** - `--target` bayrağı ile platform seçimi
|
||||
@@ -703,9 +718,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 Özellik Matrisi
|
||||
|
||||
Skill Seekers **4 LLM platformu**, **17 kaynak türü** ve tüm hedeflerde tam özellik eşitliğini destekler.
|
||||
Skill Seekers **12 LLM platformu**, **17 kaynak türü** ve tüm hedeflerde tam özellik eşitliğini destekler.
|
||||
|
||||
**Platformlar:** Claude AI, Google Gemini, OpenAI ChatGPT, Genel Markdown
|
||||
**Platformlar:** Claude AI, Google Gemini, OpenAI ChatGPT, MiniMax AI, Genel Markdown, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI
|
||||
**Kaynak Türleri:** Dokümantasyon siteleri, GitHub depoları, PDF'ler, Word (.docx), EPUB, Video, Yerel kod tabanları, Jupyter Not Defterleri, Yerel HTML, OpenAPI/Swagger, AsciiDoc, PowerPoint (.pptx), RSS/Atom beslemeleri, Man sayfaları, Confluence vikileri, Notion sayfaları, Slack/Discord sohbet dışa aktarımları
|
||||
|
||||
Ayrıntılı platform ve özellik desteği için [Tam Özellik Matrisi](docs/FEATURE_MATRIX.md) bölümüne bakın.
|
||||
@@ -943,7 +958,7 @@ Claude Code'da şunu sorun:
|
||||
|
||||
## 🤖 AI Ajanlara Yükleme
|
||||
|
||||
Skill Seekers, yetenekleri 10+ AI kodlama ajanına otomatik olarak yükleyebilir.
|
||||
Skill Seekers, yetenekleri 18 AI kodlama ajanına otomatik olarak yükleyebilir.
|
||||
|
||||
```bash
|
||||
# Belirli bir ajana yükle
|
||||
@@ -967,6 +982,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | Global |
|
||||
| **OpenCode** | `~/.opencode/skills/` | Global |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | Global |
|
||||
| **Roo Code** | `.roo/skills/` | Proje |
|
||||
| **Cline** | `.cline/skills/` | Proje |
|
||||
| **Aider** | `~/.aider/skills/` | Global |
|
||||
| **Bolt** | `.bolt/skills/` | Proje |
|
||||
| **Kilo Code** | `.kilo/skills/` | Proje |
|
||||
| **Continue** | `~/.continue/skills/` | Global |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | Global |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -29,6 +29,21 @@
|
||||
|
||||
> 📋 **[查看开发路线图和任务](https://github.com/users/yusufkaraaslan/projects/2)** - 10 个类别的 134 个任务,选择任意一个参与贡献!
|
||||
|
||||
## 🌐 生态系统
|
||||
|
||||
Skill Seekers 是一个多仓库项目。以下是各部分所在位置:
|
||||
|
||||
| 仓库 | 描述 | 链接 |
|
||||
|------|------|------|
|
||||
| **[Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** | 核心 CLI 和 MCP 服务器(本仓库) | [PyPI](https://pypi.org/project/skill-seekers/) |
|
||||
| **[skillseekersweb](https://github.com/yusufkaraaslan/skillseekersweb)** | 网站和文档 | [在线](https://skillseekersweb.com/) |
|
||||
| **[skill-seekers-configs](https://github.com/yusufkaraaslan/skill-seekers-configs)** | 社区配置仓库 | |
|
||||
| **[skill-seekers-action](https://github.com/yusufkaraaslan/skill-seekers-action)** | GitHub Action CI/CD | |
|
||||
| **[skill-seekers-plugin](https://github.com/yusufkaraaslan/skill-seekers-plugin)** | Claude Code 插件 | |
|
||||
| **[homebrew-skill-seekers](https://github.com/yusufkaraaslan/homebrew-skill-seekers)** | macOS Homebrew tap | |
|
||||
|
||||
> **想要贡献?** 网站和配置仓库是新贡献者的最佳起点!
|
||||
|
||||
## 🧠 AI 系统的数据层
|
||||
|
||||
**Skill Seekers 是通用预处理层**,位于原始文档和所有使用它的 AI 系统之间。无论您是在构建 Claude 技能、LangChain RAG 流水线,还是 Cursor `.cursorrules` 文件——数据准备工作完全相同。只需执行一次,即可导出到所有目标平台。
|
||||
@@ -192,7 +207,7 @@ Skill Seekers 通过以下步骤代替数天的手动预处理工作:
|
||||
- ✅ **向后兼容** - 遗留单源配置继续有效
|
||||
|
||||
### 🤖 多 LLM 平台支持
|
||||
- ✅ **4 个 LLM 平台** - Claude AI、Google Gemini、OpenAI ChatGPT、通用 Markdown
|
||||
- ✅ **12 个 LLM 平台** - Claude AI、Google Gemini、OpenAI ChatGPT、MiniMax AI、通用 Markdown、OpenCode、Kimi、DeepSeek、Qwen、OpenRouter、Together AI、Fireworks AI
|
||||
- ✅ **通用抓取** - 相同文档适用于所有平台
|
||||
- ✅ **平台专用打包** - 针对每个 LLM 的优化格式
|
||||
- ✅ **一键导出** - `--target` 标志选择平台
|
||||
@@ -576,9 +591,9 @@ skill-seekers install --config react --dry-run
|
||||
|
||||
## 📊 功能矩阵
|
||||
|
||||
Skill Seekers 支持 **4 个 LLM 平台**、**17 种来源类型**和 **5 种技能模式**,功能完全对等。
|
||||
Skill Seekers 支持 **12 个 LLM 平台**、**17 种来源类型**和 **5 种技能模式**,功能完全对等。
|
||||
|
||||
**平台:** Claude AI、Google Gemini、OpenAI ChatGPT、通用 Markdown
|
||||
**平台:** Claude AI、Google Gemini、OpenAI ChatGPT、MiniMax AI、通用 Markdown、OpenCode、Kimi、DeepSeek、Qwen、OpenRouter、Together AI、Fireworks AI
|
||||
**来源类型:** 文档网站、GitHub 仓库、PDF、Word、EPUB、视频、本地代码库、Jupyter 笔记本、本地 HTML、OpenAPI/Swagger 规范、AsciiDoc 文档、PowerPoint 演示文稿、RSS/Atom 订阅源、Man 手册页、Confluence 维基、Notion 页面、Slack/Discord 聊天记录
|
||||
**技能模式:** 文档、GitHub、PDF、统一多源、本地仓库
|
||||
|
||||
@@ -815,7 +830,7 @@ skill-seekers package output/react/
|
||||
|
||||
## 🤖 安装到 AI 代理
|
||||
|
||||
Skill Seekers 可自动将技能安装到 10+ 个 AI 编程代理。
|
||||
Skill Seekers 可自动将技能安装到 18 个 AI 编程代理。
|
||||
|
||||
```bash
|
||||
# 安装到特定代理
|
||||
@@ -839,6 +854,13 @@ skill-seekers install-agent output/react/ --agent cursor --dry-run
|
||||
| **Goose** | `~/.config/goose/skills/` | 全局 |
|
||||
| **OpenCode** | `~/.opencode/skills/` | 全局 |
|
||||
| **Windsurf** | `~/.windsurf/skills/` | 全局 |
|
||||
| **Roo Code** | `.roo/skills/` | 项目 |
|
||||
| **Cline** | `.cline/skills/` | 项目 |
|
||||
| **Aider** | `~/.aider/skills/` | 全局 |
|
||||
| **Bolt** | `.bolt/skills/` | 项目 |
|
||||
| **Kilo Code** | `.kilo/skills/` | 项目 |
|
||||
| **Continue** | `~/.continue/skills/` | 全局 |
|
||||
| **Kimi Code** | `~/.kimi/skills/` | 全局 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,345 +0,0 @@
|
||||
# Comprehensive Testing Gap Report
|
||||
|
||||
**Project:** Skill Seekers v3.1.0
|
||||
**Date:** 2026-02-22
|
||||
**Total Test Files:** 113
|
||||
**Total Test Functions:** ~208+ (collected: 2173 tests)
|
||||
|
||||
---
|
||||
|
||||
## Executive Summary
|
||||
|
||||
### Overall Test Health: 🟡 GOOD with Gaps
|
||||
|
||||
| Category | Status | Coverage | Key Gaps |
|
||||
|----------|--------|----------|----------|
|
||||
| CLI Arguments | ✅ Good | 85% | Some edge cases |
|
||||
| Workflow System | ✅ Excellent | 90% | Inline stage parsing edge cases |
|
||||
| Scrapers | 🟡 Moderate | 70% | Missing real HTTP/PDF tests |
|
||||
| Enhancement | 🟡 Partial | 60% | Core logic not tested |
|
||||
| MCP Tools | 🟡 Good | 75% | 8 tools not covered |
|
||||
| Integration/E2E | 🟡 Moderate | 65% | Heavy mocking |
|
||||
| Adaptors | ✅ Good | 80% | Good coverage per platform |
|
||||
|
||||
---
|
||||
|
||||
## Detailed Findings by Category
|
||||
|
||||
### 1. CLI Argument Tests ✅ GOOD
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_analyze_command.py` (269 lines, 26 tests)
|
||||
- `test_unified.py` - TestUnifiedCLIArguments class (6 tests)
|
||||
- `test_pdf_scraper.py` - TestPDFCLIArguments class (4 tests)
|
||||
- `test_create_arguments.py` (399 lines)
|
||||
- `test_create_integration_basic.py` (310 lines, 23 tests)
|
||||
|
||||
**Strengths:**
|
||||
- All new workflow flags are tested (`--enhance-workflow`, `--enhance-stage`, `--var`, `--workflow-dry-run`)
|
||||
- Argument parsing thoroughly tested
|
||||
- Default values verified
|
||||
- Complex command combinations tested
|
||||
|
||||
**Gaps:**
|
||||
- `test_create_integration_basic.py`: 2 tests skipped (source auto-detection not fully tested)
|
||||
- No tests for invalid argument combinations beyond basic parsing errors
|
||||
|
||||
---
|
||||
|
||||
### 2. Workflow Tests ✅ EXCELLENT
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_workflow_runner.py` (445 lines, 30+ tests)
|
||||
- `test_workflows_command.py` (571 lines, 40+ tests)
|
||||
- `test_workflow_tools_mcp.py` (295 lines, 20+ tests)
|
||||
|
||||
**Strengths:**
|
||||
- Comprehensive workflow execution tests
|
||||
- Variable substitution thoroughly tested
|
||||
- Dry-run mode tested
|
||||
- Workflow chaining tested
|
||||
- All 6 workflow subcommands tested (list, show, copy, add, remove, validate)
|
||||
- MCP workflow tools tested
|
||||
|
||||
**Minor Gaps:**
|
||||
- No tests for `_build_inline_engine` edge cases
|
||||
- No tests for malformed stage specs (empty, invalid format)
|
||||
|
||||
---
|
||||
|
||||
### 3. Scraper Tests 🟡 MODERATE with Significant Gaps
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_scraper_features.py` (524 lines) - Doc scraper features
|
||||
- `test_codebase_scraper.py` (478 lines) - Codebase analysis
|
||||
- `test_pdf_scraper.py` (558 lines) - PDF scraper
|
||||
- `test_github_scraper.py` (1015 lines) - GitHub scraper
|
||||
- `test_unified_analyzer.py` (428 lines) - Unified analyzer
|
||||
|
||||
**Critical Gaps:**
|
||||
|
||||
#### A. Missing Real External Resource Tests
|
||||
| Resource | Test Type | Status |
|
||||
|----------|-----------|--------|
|
||||
| HTTP Requests (docs) | Mocked only | ❌ Gap |
|
||||
| PDF Extraction | Mocked only | ❌ Gap |
|
||||
| GitHub API | Mocked only | ❌ Gap (acceptable) |
|
||||
| Local Files | Real tests | ✅ Good |
|
||||
|
||||
#### B. Missing Core Function Tests
|
||||
| Function | Location | Priority |
|
||||
|----------|----------|----------|
|
||||
| `UnifiedScraper.run()` | unified_scraper.py | 🔴 High |
|
||||
| `UnifiedScraper._scrape_documentation()` | unified_scraper.py | 🔴 High |
|
||||
| `UnifiedScraper._scrape_github()` | unified_scraper.py | 🔴 High |
|
||||
| `UnifiedScraper._scrape_pdf()` | unified_scraper.py | 🔴 High |
|
||||
| `UnifiedScraper._scrape_local()` | unified_scraper.py | 🟡 Medium |
|
||||
| `DocToSkillConverter.scrape()` | doc_scraper.py | 🔴 High |
|
||||
| `PDFToSkillConverter.extract_pdf()` | pdf_scraper.py | 🔴 High |
|
||||
|
||||
#### C. PDF Scraper Limited Coverage
|
||||
- No actual PDF parsing tests (only mocked)
|
||||
- OCR functionality not tested
|
||||
- Page range extraction not tested
|
||||
|
||||
---
|
||||
|
||||
### 4. Enhancement Tests 🟡 PARTIAL - MAJOR GAPS
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_enhance_command.py` (367 lines, 25+ tests)
|
||||
- `test_enhance_skill_local.py` (163 lines, 14 tests)
|
||||
|
||||
**Critical Gap in `test_enhance_skill_local.py`:**
|
||||
|
||||
| Function | Lines | Tested? | Priority |
|
||||
|----------|-------|---------|----------|
|
||||
| `summarize_reference()` | ~50 | ❌ No | 🔴 High |
|
||||
| `create_enhancement_prompt()` | ~200 | ❌ No | 🔴 High |
|
||||
| `run()` | ~100 | ❌ No | 🔴 High |
|
||||
| `_run_headless()` | ~130 | ❌ No | 🔴 High |
|
||||
| `_run_background()` | ~80 | ❌ No | 🟡 Medium |
|
||||
| `_run_daemon()` | ~60 | ❌ No | 🟡 Medium |
|
||||
| `write_status()` | ~30 | ❌ No | 🟡 Medium |
|
||||
| `read_status()` | ~40 | ❌ No | 🟡 Medium |
|
||||
| `detect_terminal_app()` | ~80 | ❌ No | 🟡 Medium |
|
||||
|
||||
**Current Tests Only Cover:**
|
||||
- Agent presets configuration
|
||||
- Command building
|
||||
- Agent name normalization
|
||||
- Environment variable handling
|
||||
|
||||
**Recommendation:** Add comprehensive tests for the core enhancement logic.
|
||||
|
||||
---
|
||||
|
||||
### 5. MCP Tool Tests 🟡 GOOD with Coverage Gaps
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_mcp_fastmcp.py` (868 lines)
|
||||
- `test_mcp_server.py` (715 lines)
|
||||
- `test_mcp_vector_dbs.py` (259 lines)
|
||||
- `test_real_world_fastmcp.py` (558 lines)
|
||||
|
||||
**Coverage Analysis:**
|
||||
|
||||
| Tool Category | Tools | Tested | Coverage |
|
||||
|---------------|-------|--------|----------|
|
||||
| Config Tools | 3 | 3 | ✅ 100% |
|
||||
| Scraping Tools | 8 | 4 | 🟡 50% |
|
||||
| Packaging Tools | 4 | 4 | ✅ 100% |
|
||||
| Splitting Tools | 2 | 2 | ✅ 100% |
|
||||
| Source Tools | 5 | 5 | ✅ 100% |
|
||||
| Vector DB Tools | 4 | 4 | ✅ 100% |
|
||||
| Workflow Tools | 5 | 0 | ❌ 0% |
|
||||
| **Total** | **31** | **22** | **🟡 71%** |
|
||||
|
||||
**Untested Tools:**
|
||||
1. `detect_patterns`
|
||||
2. `extract_test_examples`
|
||||
3. `build_how_to_guides`
|
||||
4. `extract_config_patterns`
|
||||
5. `list_workflows`
|
||||
6. `get_workflow`
|
||||
7. `create_workflow`
|
||||
8. `update_workflow`
|
||||
9. `delete_workflow`
|
||||
|
||||
**Note:** `test_mcp_server.py` tests legacy server, `test_mcp_fastmcp.py` tests modern server.
|
||||
|
||||
---
|
||||
|
||||
### 6. Integration/E2E Tests 🟡 MODERATE
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_create_integration_basic.py` (310 lines)
|
||||
- `test_e2e_three_stream_pipeline.py` (598 lines)
|
||||
- `test_analyze_e2e.py` (344 lines)
|
||||
- `test_install_skill_e2e.py` (533 lines)
|
||||
- `test_c3_integration.py` (362 lines)
|
||||
|
||||
**Issues Found:**
|
||||
|
||||
1. **Skipped Tests:**
|
||||
- `test_create_detects_web_url` - Source auto-detection incomplete
|
||||
- `test_create_invalid_source_shows_error` - Error handling incomplete
|
||||
- `test_cli_via_unified_command` - Asyncio issues
|
||||
|
||||
2. **Heavy Mocking:**
|
||||
- Most GitHub API tests use mocking
|
||||
- No real HTTP tests for doc scraping
|
||||
- Integration tests don't test actual integration
|
||||
|
||||
3. **Limited Scope:**
|
||||
- Only `--quick` preset tested (not `--comprehensive`)
|
||||
- C3.x tests use mock data only
|
||||
- Most E2E tests are unit tests with mocks
|
||||
|
||||
---
|
||||
|
||||
### 7. Adaptor Tests ✅ GOOD
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_adaptors/test_adaptors_e2e.py` (893 lines)
|
||||
- `test_adaptors/test_claude_adaptor.py` (314 lines)
|
||||
- `test_adaptors/test_gemini_adaptor.py` (146 lines)
|
||||
- `test_adaptors/test_openai_adaptor.py` (188 lines)
|
||||
- Plus 8 more platform adaptors
|
||||
|
||||
**Strengths:**
|
||||
- Each adaptor has dedicated tests
|
||||
- Package format testing
|
||||
- Upload success/failure scenarios
|
||||
- Platform-specific features tested
|
||||
|
||||
**Minor Gaps:**
|
||||
- Some adaptors only test 1-2 scenarios
|
||||
- Error handling coverage varies by platform
|
||||
|
||||
---
|
||||
|
||||
### 8. Config/Validation Tests ✅ GOOD
|
||||
|
||||
**Files Reviewed:**
|
||||
- `test_config_validation.py` (270 lines)
|
||||
- `test_config_extractor.py` (629 lines)
|
||||
- `test_config_fetcher.py` (340 lines)
|
||||
|
||||
**Strengths:**
|
||||
- Unified vs legacy format detection
|
||||
- Field validation comprehensive
|
||||
- Error message quality tested
|
||||
|
||||
---
|
||||
|
||||
## Summary of Critical Testing Gaps
|
||||
|
||||
### 🔴 HIGH PRIORITY (Must Fix)
|
||||
|
||||
1. **Enhancement Core Logic**
|
||||
- File: `test_enhance_skill_local.py`
|
||||
- Missing: 9 major functions
|
||||
- Impact: Core feature untested
|
||||
|
||||
2. **Unified Scraper Main Flow**
|
||||
- File: New tests needed
|
||||
- Missing: `_scrape_*()` methods, `run()` orchestration
|
||||
- Impact: Multi-source scraping untested
|
||||
|
||||
3. **Actual HTTP/PDF/GitHub Integration**
|
||||
- Missing: Real external resource tests
|
||||
- Impact: Only mock tests exist
|
||||
|
||||
### 🟡 MEDIUM PRIORITY (Should Fix)
|
||||
|
||||
4. **MCP Workflow Tools**
|
||||
- Missing: 5 workflow tools (0% coverage)
|
||||
- Impact: MCP workflow features untested
|
||||
|
||||
5. **Skipped Integration Tests**
|
||||
- 3 tests skipped
|
||||
- Impact: Source auto-detection incomplete
|
||||
|
||||
6. **PDF Real Extraction**
|
||||
- Missing: Actual PDF parsing
|
||||
- Impact: PDF feature quality unknown
|
||||
|
||||
### 🟢 LOW PRIORITY (Nice to Have)
|
||||
|
||||
7. **Additional Scraping Tools**
|
||||
- Missing: 4 scraping tool tests
|
||||
- Impact: Low (core tools covered)
|
||||
|
||||
8. **Edge Case Coverage**
|
||||
- Missing: Invalid argument combinations
|
||||
- Impact: Low (happy path covered)
|
||||
|
||||
---
|
||||
|
||||
## Recommendations
|
||||
|
||||
### Immediate Actions (Next Sprint)
|
||||
|
||||
1. **Add Enhancement Logic Tests** (~400 lines)
|
||||
- Test `summarize_reference()`
|
||||
- Test `create_enhancement_prompt()`
|
||||
- Test `run()` method
|
||||
- Test status read/write
|
||||
|
||||
2. **Fix Skipped Tests** (~100 lines)
|
||||
- Fix asyncio issues in `test_cli_via_unified_command`
|
||||
- Complete source auto-detection tests
|
||||
|
||||
3. **Add MCP Workflow Tool Tests** (~200 lines)
|
||||
- Test all 5 workflow tools
|
||||
|
||||
### Short Term (Next Month)
|
||||
|
||||
4. **Add Unified Scraper Integration Tests** (~300 lines)
|
||||
- Test main orchestration flow
|
||||
- Test individual source scraping
|
||||
|
||||
5. **Add Real PDF Tests** (~150 lines)
|
||||
- Test with actual PDF files
|
||||
- Test OCR if available
|
||||
|
||||
### Long Term (Next Quarter)
|
||||
|
||||
6. **HTTP Integration Tests** (~200 lines)
|
||||
- Test with real websites (use test sites)
|
||||
- Mock server approach
|
||||
|
||||
7. **Complete E2E Pipeline** (~300 lines)
|
||||
- Full workflow from scrape to upload
|
||||
- Real GitHub repo (fork test repo)
|
||||
|
||||
---
|
||||
|
||||
## Test Quality Metrics
|
||||
|
||||
| Metric | Score | Notes |
|
||||
|--------|-------|-------|
|
||||
| Test Count | 🟢 Good | 2173+ tests |
|
||||
| Coverage | 🟡 Moderate | ~75% estimated |
|
||||
| Real Tests | 🟡 Moderate | Many mocked |
|
||||
| Documentation | 🟢 Good | Most tests documented |
|
||||
| Maintenance | 🟢 Good | Tests recently updated |
|
||||
|
||||
---
|
||||
|
||||
## Conclusion
|
||||
|
||||
The Skill Seekers test suite is **comprehensive in quantity** (2173+ tests) but has **quality gaps** in critical areas:
|
||||
|
||||
1. **Core enhancement logic** is largely untested
|
||||
2. **Multi-source scraping** orchestration lacks integration tests
|
||||
3. **MCP workflow tools** have zero coverage
|
||||
4. **Real external resource** testing is minimal
|
||||
|
||||
**Priority:** Fix the 🔴 HIGH priority gaps first, as they impact core functionality.
|
||||
|
||||
---
|
||||
|
||||
*Report generated: 2026-02-22*
|
||||
*Reviewer: Systematic test review with parallel subagent analysis*
|
||||
@@ -1,204 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Demo: Conflict Detection and Reporting
|
||||
|
||||
This demonstrates the unified scraper's ability to detect and report
|
||||
conflicts between documentation and code implementation.
|
||||
"""
|
||||
|
||||
import json
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Add CLI to path
|
||||
sys.path.insert(0, str(Path(__file__).parent / "cli"))
|
||||
|
||||
|
||||
print("=" * 70)
|
||||
print("UNIFIED SCRAPER - CONFLICT DETECTION DEMO")
|
||||
print("=" * 70)
|
||||
print()
|
||||
|
||||
# Load test data
|
||||
print("📂 Loading test data...")
|
||||
print(" - Documentation APIs from example docs")
|
||||
print(" - Code APIs from example repository")
|
||||
print()
|
||||
|
||||
with open("cli/conflicts.json") as f:
|
||||
conflicts_data = json.load(f)
|
||||
|
||||
conflicts = conflicts_data["conflicts"]
|
||||
summary = conflicts_data["summary"]
|
||||
|
||||
print(f"✅ Loaded {summary['total']} conflicts")
|
||||
print()
|
||||
|
||||
# Display summary
|
||||
print("=" * 70)
|
||||
print("CONFLICT SUMMARY")
|
||||
print("=" * 70)
|
||||
print()
|
||||
|
||||
print(f"📊 **Total Conflicts**: {summary['total']}")
|
||||
print()
|
||||
|
||||
print("**By Type:**")
|
||||
for conflict_type, count in summary["by_type"].items():
|
||||
if count > 0:
|
||||
emoji = (
|
||||
"📖"
|
||||
if conflict_type == "missing_in_docs"
|
||||
else "💻"
|
||||
if conflict_type == "missing_in_code"
|
||||
else "⚠️"
|
||||
)
|
||||
print(f" {emoji} {conflict_type}: {count}")
|
||||
print()
|
||||
|
||||
print("**By Severity:**")
|
||||
for severity, count in summary["by_severity"].items():
|
||||
if count > 0:
|
||||
emoji = "🔴" if severity == "high" else "🟡" if severity == "medium" else "🟢"
|
||||
print(f" {emoji} {severity.upper()}: {count}")
|
||||
print()
|
||||
|
||||
# Display detailed conflicts
|
||||
print("=" * 70)
|
||||
print("DETAILED CONFLICT REPORTS")
|
||||
print("=" * 70)
|
||||
print()
|
||||
|
||||
# Group by severity
|
||||
high = [c for c in conflicts if c["severity"] == "high"]
|
||||
medium = [c for c in conflicts if c["severity"] == "medium"]
|
||||
low = [c for c in conflicts if c["severity"] == "low"]
|
||||
|
||||
# Show high severity first
|
||||
if high:
|
||||
print("🔴 **HIGH SEVERITY CONFLICTS** (Requires immediate attention)")
|
||||
print("-" * 70)
|
||||
for conflict in high:
|
||||
print()
|
||||
print(f"**API**: `{conflict['api_name']}`")
|
||||
print(f"**Type**: {conflict['type']}")
|
||||
print(f"**Issue**: {conflict['difference']}")
|
||||
print(f"**Suggestion**: {conflict['suggestion']}")
|
||||
|
||||
if conflict["docs_info"]:
|
||||
print("\n**Documented as**:")
|
||||
print(f" Signature: {conflict['docs_info'].get('raw_signature', 'N/A')}")
|
||||
|
||||
if conflict["code_info"]:
|
||||
print("\n**Implemented as**:")
|
||||
params = conflict["code_info"].get("parameters", [])
|
||||
param_str = ", ".join(
|
||||
f"{p['name']}: {p.get('type_hint', 'Any')}" for p in params if p["name"] != "self"
|
||||
)
|
||||
print(f" Signature: {conflict['code_info']['name']}({param_str})")
|
||||
print(f" Return type: {conflict['code_info'].get('return_type', 'None')}")
|
||||
print(
|
||||
f" Location: {conflict['code_info'].get('source', 'N/A')}:{conflict['code_info'].get('line', '?')}"
|
||||
)
|
||||
print()
|
||||
|
||||
# Show medium severity
|
||||
if medium:
|
||||
print("🟡 **MEDIUM SEVERITY CONFLICTS** (Review recommended)")
|
||||
print("-" * 70)
|
||||
for conflict in medium[:3]: # Show first 3
|
||||
print()
|
||||
print(f"**API**: `{conflict['api_name']}`")
|
||||
print(f"**Type**: {conflict['type']}")
|
||||
print(f"**Issue**: {conflict['difference']}")
|
||||
|
||||
if conflict["code_info"]:
|
||||
print(f"**Location**: {conflict['code_info'].get('source', 'N/A')}")
|
||||
|
||||
if len(medium) > 3:
|
||||
print(f"\n ... and {len(medium) - 3} more medium severity conflicts")
|
||||
print()
|
||||
|
||||
# Example: How conflicts appear in final skill
|
||||
print("=" * 70)
|
||||
print("HOW CONFLICTS APPEAR IN SKILL.MD")
|
||||
print("=" * 70)
|
||||
print()
|
||||
|
||||
example_conflict = high[0] if high else medium[0] if medium else conflicts[0]
|
||||
|
||||
print("```markdown")
|
||||
print("## 🔧 API Reference")
|
||||
print()
|
||||
print("### ⚠️ APIs with Conflicts")
|
||||
print()
|
||||
print(f"#### `{example_conflict['api_name']}`")
|
||||
print()
|
||||
print(f"⚠️ **Conflict**: {example_conflict['difference']}")
|
||||
print()
|
||||
|
||||
if example_conflict.get("docs_info"):
|
||||
print("**Documentation says:**")
|
||||
print("```")
|
||||
print(example_conflict["docs_info"].get("raw_signature", "N/A"))
|
||||
print("```")
|
||||
print()
|
||||
|
||||
if example_conflict.get("code_info"):
|
||||
print("**Code implementation:**")
|
||||
print("```python")
|
||||
params = example_conflict["code_info"].get("parameters", [])
|
||||
param_strs = []
|
||||
for p in params:
|
||||
if p["name"] == "self":
|
||||
continue
|
||||
param_str = p["name"]
|
||||
if p.get("type_hint"):
|
||||
param_str += f": {p['type_hint']}"
|
||||
if p.get("default"):
|
||||
param_str += f" = {p['default']}"
|
||||
param_strs.append(param_str)
|
||||
|
||||
sig = f"def {example_conflict['code_info']['name']}({', '.join(param_strs)})"
|
||||
if example_conflict["code_info"].get("return_type"):
|
||||
sig += f" -> {example_conflict['code_info']['return_type']}"
|
||||
|
||||
print(sig)
|
||||
print("```")
|
||||
print()
|
||||
|
||||
print("*Source: both (conflict)*")
|
||||
print("```")
|
||||
print()
|
||||
|
||||
# Key takeaways
|
||||
print("=" * 70)
|
||||
print("KEY TAKEAWAYS")
|
||||
print("=" * 70)
|
||||
print()
|
||||
|
||||
print("✅ **What the Unified Scraper Does:**")
|
||||
print(" 1. Extracts APIs from both documentation and code")
|
||||
print(" 2. Compares them to detect discrepancies")
|
||||
print(" 3. Classifies conflicts by type and severity")
|
||||
print(" 4. Provides actionable suggestions")
|
||||
print(" 5. Shows both versions transparently in the skill")
|
||||
print()
|
||||
|
||||
print("⚠️ **Common Conflict Types:**")
|
||||
print(" - **Missing in docs**: Undocumented features in code")
|
||||
print(" - **Missing in code**: Documented but not implemented")
|
||||
print(" - **Signature mismatch**: Different parameters/types")
|
||||
print(" - **Description mismatch**: Different explanations")
|
||||
print()
|
||||
|
||||
print("🎯 **Value:**")
|
||||
print(" - Identifies documentation gaps")
|
||||
print(" - Catches outdated documentation")
|
||||
print(" - Highlights implementation differences")
|
||||
print(" - Creates single source of truth showing reality")
|
||||
print()
|
||||
|
||||
print("=" * 70)
|
||||
print("END OF DEMO")
|
||||
print("=" * 70)
|
||||
11
distribution/claude-plugin/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"name": "skill-seekers",
|
||||
"description": "Transform 17 source types (docs, GitHub, PDFs, videos, Jupyter, Confluence, Notion, Slack, and more) into AI-ready skills and RAG knowledge for 16+ LLM platforms.",
|
||||
"version": "3.3.0",
|
||||
"author": {
|
||||
"name": "Yusuf Karaaslan"
|
||||
},
|
||||
"homepage": "https://github.com/yusufkaraaslan/Skill_Seekers",
|
||||
"repository": "https://github.com/yusufkaraaslan/Skill_Seekers",
|
||||
"license": "MIT"
|
||||
}
|
||||
6
distribution/claude-plugin/.mcp.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"skill-seekers": {
|
||||
"command": "python",
|
||||
"args": ["-m", "skill_seekers.mcp.server_fastmcp"]
|
||||
}
|
||||
}
|
||||
93
distribution/claude-plugin/README.md
Normal file
@@ -0,0 +1,93 @@
|
||||
# Skill Seekers — Claude Code Plugin
|
||||
|
||||
Transform 17 source types into AI-ready skills and RAG knowledge, directly from Claude Code.
|
||||
|
||||
## Installation
|
||||
|
||||
### From the Official Plugin Directory
|
||||
|
||||
```
|
||||
/plugin install skill-seekers@claude-plugin-directory
|
||||
```
|
||||
|
||||
Or browse for it in `/plugin > Discover`.
|
||||
|
||||
### Local Installation (for development)
|
||||
|
||||
```bash
|
||||
claude --plugin-dir ./path/to/skill-seekers-plugin
|
||||
```
|
||||
|
||||
### Prerequisites
|
||||
|
||||
The plugin requires `skill-seekers` to be installed:
|
||||
|
||||
```bash
|
||||
pip install skill-seekers[mcp]
|
||||
```
|
||||
|
||||
## What's Included
|
||||
|
||||
### MCP Server (35 tools)
|
||||
|
||||
The plugin bundles the Skill Seekers MCP server providing tools for:
|
||||
- Scraping documentation, GitHub repos, PDFs, videos, and 13 other source types
|
||||
- Packaging skills for 16+ LLM platforms
|
||||
- Exporting to vector databases (Weaviate, Chroma, FAISS, Qdrant)
|
||||
- Managing configs, workflows, and sources
|
||||
|
||||
### Slash Commands
|
||||
|
||||
| Command | Description |
|
||||
|---------|-------------|
|
||||
| `/skill-seekers:create-skill <source>` | Create a skill from any source (auto-detects type) |
|
||||
| `/skill-seekers:sync-config <config>` | Sync config URLs against live docs |
|
||||
| `/skill-seekers:install-skill <source>` | End-to-end: fetch, scrape, enhance, package, install |
|
||||
|
||||
### Agent Skill
|
||||
|
||||
The **skill-builder** skill is automatically available to Claude. It detects source types and uses the appropriate MCP tools to build skills autonomously.
|
||||
|
||||
## Usage Examples
|
||||
|
||||
```
|
||||
# Create a skill from a documentation site
|
||||
/skill-seekers:create-skill https://react.dev
|
||||
|
||||
# Create from a GitHub repo, targeting LangChain
|
||||
/skill-seekers:create-skill pallets/flask --target langchain
|
||||
|
||||
# Full install workflow with AI enhancement
|
||||
/skill-seekers:install-skill https://fastapi.tiangolo.com --enhance
|
||||
|
||||
# Sync an existing config
|
||||
/skill-seekers:sync-config react
|
||||
```
|
||||
|
||||
Or just ask Claude naturally:
|
||||
> "Create an AI skill from the React documentation"
|
||||
> "Scrape the Flask GitHub repo and package it for OpenAI"
|
||||
> "Export my skill to a Chroma vector database"
|
||||
|
||||
The skill-builder agent skill will automatically detect the intent and use the right tools.
|
||||
|
||||
## Remote MCP Alternative
|
||||
|
||||
By default, the plugin runs the MCP server locally via `python -m skill_seekers.mcp.server_fastmcp`. To use a remote server instead, edit `.mcp.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"skill-seekers": {
|
||||
"type": "http",
|
||||
"url": "https://your-hosted-server.com/mcp"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Supported Source Types
|
||||
|
||||
Documentation (web), GitHub repos, PDFs, Word docs, EPUBs, videos, local codebases, Jupyter notebooks, HTML files, OpenAPI specs, AsciiDoc, PowerPoint, RSS/Atom feeds, man pages, Confluence, Notion, Slack/Discord exports.
|
||||
|
||||
## License
|
||||
|
||||
MIT — https://github.com/yusufkaraaslan/Skill_Seekers
|
||||
62
distribution/claude-plugin/commands/create-skill.md
Normal file
@@ -0,0 +1,62 @@
|
||||
---
|
||||
description: Create an AI skill from any source (URL, repo, PDF, video, notebook, etc.)
|
||||
---
|
||||
|
||||
# Create Skill
|
||||
|
||||
Create an AI-ready skill from a source. The source type is auto-detected.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
/skill-seekers:create-skill <source> [--preset <level>] [--output <dir>]
|
||||
```
|
||||
|
||||
## Instructions
|
||||
|
||||
When the user provides a source via `$ARGUMENTS`, run the `skill-seekers create` command to generate a skill.
|
||||
|
||||
1. Parse the arguments: extract the source (first argument) and any flags.
|
||||
2. If no `--preset` is specified, default to `quick` for fast results.
|
||||
3. If no `--output` is specified, default to `./output`.
|
||||
4. Run the create command:
|
||||
```bash
|
||||
skill-seekers create "$SOURCE" --preset quick --output "$OUTPUT"
|
||||
```
|
||||
5. After completion, read the generated `SKILL.md` and summarize what was created.
|
||||
6. If the user wants to target a specific platform (e.g., Claude, OpenAI, LangChain), run the package command after:
|
||||
```bash
|
||||
skill-seekers package "$SKILL_DIR" --target "$PLATFORM"
|
||||
```
|
||||
|
||||
## Presets
|
||||
|
||||
- `-p quick` — 1-2 minutes, basic skill
|
||||
- `-p standard` — 5-10 minutes, good coverage
|
||||
- `-p comprehensive` — 20-60 minutes, full analysis
|
||||
|
||||
## Source Types (auto-detected)
|
||||
|
||||
- **URL** (https://...) — Documentation scraping
|
||||
- **owner/repo** or github.com URL — GitHub repo analysis
|
||||
- **file.pdf** — PDF extraction
|
||||
- **file.ipynb** — Jupyter notebook
|
||||
- **file.docx** — Word document
|
||||
- **file.epub** — EPUB book
|
||||
- **YouTube/Vimeo URL** — Video transcript
|
||||
- **./directory** — Local codebase analysis
|
||||
- **file.yaml** with OpenAPI — API spec
|
||||
- **file.pptx** — PowerPoint
|
||||
- **file.adoc** — AsciiDoc
|
||||
- **file.html** — HTML page
|
||||
- **file.rss** — RSS/Atom feed
|
||||
- **cmd.1** — Man page
|
||||
|
||||
## Examples
|
||||
|
||||
```
|
||||
/skill-seekers:create-skill https://react.dev
|
||||
/skill-seekers:create-skill pallets/flask -p standard
|
||||
/skill-seekers:create-skill ./docs/api.pdf
|
||||
/skill-seekers:create-skill https://youtube.com/watch?v=abc123
|
||||
```
|
||||
41
distribution/claude-plugin/commands/install-skill.md
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
description: One-command skill creation and packaging for a target platform
|
||||
---
|
||||
|
||||
# Install Skill
|
||||
|
||||
End-to-end workflow: create a skill from any source, then package it for a target LLM platform.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
/skill-seekers:install-skill <source> [--target <platform>] [--preset <level>]
|
||||
```
|
||||
|
||||
## Instructions
|
||||
|
||||
When the user provides a source via `$ARGUMENTS`:
|
||||
|
||||
1. Parse the arguments: extract source, `--target` (default: claude), `--preset` (default: quick).
|
||||
2. Run the create command:
|
||||
```bash
|
||||
skill-seekers create "$SOURCE" --preset "$PRESET" --output ./output
|
||||
```
|
||||
3. Find the generated skill directory (look for the directory containing SKILL.md in ./output/).
|
||||
4. Run the package command for the target platform:
|
||||
```bash
|
||||
skill-seekers package "$SKILL_DIR" --target "$TARGET"
|
||||
```
|
||||
5. Report what was created and where to find the packaged output.
|
||||
|
||||
## Target Platforms
|
||||
|
||||
`claude` (default), `openai`, `gemini`, `langchain`, `llamaindex`, `haystack`, `cursor`, `windsurf`, `continue`, `cline`, `markdown`
|
||||
|
||||
## Examples
|
||||
|
||||
```
|
||||
/skill-seekers:install-skill https://react.dev --target claude
|
||||
/skill-seekers:install-skill pallets/flask --target langchain -p standard
|
||||
/skill-seekers:install-skill ./docs/api.pdf --target openai
|
||||
```
|
||||
32
distribution/claude-plugin/commands/sync-config.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
description: Sync a scraping config's URLs against the live documentation site
|
||||
---
|
||||
|
||||
# Sync Config
|
||||
|
||||
Synchronize a Skill Seekers config file with the current state of a documentation site. Detects new pages, removed pages, and URL changes.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
/skill-seekers:sync-config <config-path-or-name>
|
||||
```
|
||||
|
||||
## Instructions
|
||||
|
||||
When the user provides a config path or preset name via `$ARGUMENTS`:
|
||||
|
||||
1. If it's a preset name (e.g., `react`, `godot`), look for it in the `configs/` directory or fetch from the API.
|
||||
2. Run the sync command:
|
||||
```bash
|
||||
skill-seekers sync-config "$CONFIG"
|
||||
```
|
||||
3. Report what changed: new URLs found, removed URLs, and any conflicts.
|
||||
4. Ask the user if they want to update the config and re-scrape.
|
||||
|
||||
## Examples
|
||||
|
||||
```
|
||||
/skill-seekers:sync-config configs/react.json
|
||||
/skill-seekers:sync-config react
|
||||
```
|
||||
69
distribution/claude-plugin/skills/skill-builder/SKILL.md
Normal file
@@ -0,0 +1,69 @@
|
||||
---
|
||||
name: skill-builder
|
||||
description: Automatically detect source types and build AI skills using Skill Seekers. Use when the user wants to create skills from documentation, repos, PDFs, videos, or other knowledge sources.
|
||||
---
|
||||
|
||||
# Skill Builder
|
||||
|
||||
You have access to the Skill Seekers MCP server which provides 35 tools for converting knowledge sources into AI-ready skills.
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
Use this skill when the user:
|
||||
- Wants to create an AI skill from a documentation site, GitHub repo, PDF, video, or other source
|
||||
- Needs to convert documentation into a format suitable for LLM consumption
|
||||
- Wants to update or sync existing skills with their source documentation
|
||||
- Needs to export skills to vector databases (Weaviate, Chroma, FAISS, Qdrant)
|
||||
- Asks about scraping, converting, or packaging documentation for AI
|
||||
|
||||
## Source Type Detection
|
||||
|
||||
Automatically detect the source type from user input:
|
||||
|
||||
| Input Pattern | Source Type | Tool to Use |
|
||||
|---------------|-------------|-------------|
|
||||
| `https://...` (not GitHub/YouTube) | Documentation | `scrape_docs` |
|
||||
| `owner/repo` or `github.com/...` | GitHub | `scrape_github` |
|
||||
| `*.pdf` | PDF | `scrape_pdf` |
|
||||
| YouTube/Vimeo URL or video file | Video | `scrape_video` |
|
||||
| Local directory path | Codebase | `scrape_codebase` |
|
||||
| `*.ipynb`, `*.html`, `*.yaml` (OpenAPI), `*.adoc`, `*.pptx`, `*.rss`, `*.1`-`.8` | Various | `scrape_generic` |
|
||||
| JSON config file | Unified | Use config with `scrape_docs` |
|
||||
|
||||
## Recommended Workflow
|
||||
|
||||
1. **Detect source type** from the user's input
|
||||
2. **Generate or fetch config** using `generate_config` or `fetch_config` if needed
|
||||
3. **Estimate scope** with `estimate_pages` for documentation sites
|
||||
4. **Scrape the source** using the appropriate scraping tool
|
||||
5. **Enhance** with `enhance_skill` if the user wants AI-powered improvements
|
||||
6. **Package** with `package_skill` for the target platform
|
||||
7. **Export to vector DB** if requested using `export_to_*` tools
|
||||
|
||||
## Available MCP Tools
|
||||
|
||||
### Config Management
|
||||
- `generate_config` — Generate a scraping config from a URL
|
||||
- `list_configs` — List available preset configs
|
||||
- `validate_config` — Validate a config file
|
||||
|
||||
### Scraping (use based on source type)
|
||||
- `scrape_docs` — Documentation sites
|
||||
- `scrape_github` — GitHub repositories
|
||||
- `scrape_pdf` — PDF files
|
||||
- `scrape_video` — Video transcripts
|
||||
- `scrape_codebase` — Local code analysis
|
||||
- `scrape_generic` — Jupyter, HTML, OpenAPI, AsciiDoc, PPTX, RSS, manpage, Confluence, Notion, chat
|
||||
|
||||
### Post-processing
|
||||
- `enhance_skill` — AI-powered skill enhancement
|
||||
- `package_skill` — Package for target platform
|
||||
- `upload_skill` — Upload to platform API
|
||||
- `install_skill` — End-to-end install workflow
|
||||
|
||||
### Advanced
|
||||
- `detect_patterns` — Design pattern detection in code
|
||||
- `extract_test_examples` — Extract usage examples from tests
|
||||
- `build_how_to_guides` — Generate how-to guides from tests
|
||||
- `split_config` — Split large configs into focused skills
|
||||
- `export_to_weaviate`, `export_to_chroma`, `export_to_faiss`, `export_to_qdrant` — Vector DB export
|
||||
147
distribution/github-action/README.md
Normal file
@@ -0,0 +1,147 @@
|
||||
# Skill Seekers GitHub Action
|
||||
|
||||
Transform documentation, GitHub repos, PDFs, videos, and 13 other source types into AI-ready skills and RAG knowledge — directly in your CI/CD pipeline.
|
||||
|
||||
## Quick Start
|
||||
|
||||
```yaml
|
||||
- uses: yusufkaraaslan/skill-seekers-action@v3
|
||||
with:
|
||||
source: 'https://react.dev'
|
||||
```
|
||||
|
||||
## Inputs
|
||||
|
||||
| Input | Required | Default | Description |
|
||||
|-------|----------|---------|-------------|
|
||||
| `source` | Yes | — | Source URL, file path, or `owner/repo` |
|
||||
| `command` | No | `create` | Command: `create`, `scrape`, `github`, `pdf`, `video`, `analyze`, `unified` |
|
||||
| `target` | No | `claude` | Target platform: `claude`, `openai`, `gemini`, `langchain`, `llamaindex`, `markdown` |
|
||||
| `config` | No | — | Path to JSON config file |
|
||||
| `output-dir` | No | `output` | Output directory |
|
||||
| `extra-args` | No | — | Additional CLI arguments |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Output | Description |
|
||||
|--------|-------------|
|
||||
| `skill-dir` | Path to the generated skill directory |
|
||||
| `skill-name` | Name of the generated skill |
|
||||
|
||||
## Examples
|
||||
|
||||
### Auto-update documentation skill weekly
|
||||
|
||||
```yaml
|
||||
name: Update AI Skills
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 6 * * 1' # Every Monday 6am UTC
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
update-skills:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: yusufkaraaslan/skill-seekers-action@v3
|
||||
with:
|
||||
source: 'https://react.dev'
|
||||
target: 'langchain'
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: react-skill
|
||||
path: output/
|
||||
```
|
||||
|
||||
### Generate skill from GitHub repo
|
||||
|
||||
```yaml
|
||||
- uses: yusufkaraaslan/skill-seekers-action@v3
|
||||
with:
|
||||
source: 'pallets/flask'
|
||||
command: 'github'
|
||||
target: 'claude'
|
||||
```
|
||||
|
||||
### Process PDF documentation
|
||||
|
||||
```yaml
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: yusufkaraaslan/skill-seekers-action@v3
|
||||
with:
|
||||
source: 'docs/api-reference.pdf'
|
||||
command: 'pdf'
|
||||
```
|
||||
|
||||
### Unified multi-source build with config
|
||||
|
||||
```yaml
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: yusufkaraaslan/skill-seekers-action@v3
|
||||
with:
|
||||
config: 'configs/my-project.json'
|
||||
command: 'unified'
|
||||
target: 'openai'
|
||||
```
|
||||
|
||||
### Commit generated skill back to repo
|
||||
|
||||
```yaml
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: yusufkaraaslan/skill-seekers-action@v3
|
||||
id: generate
|
||||
with:
|
||||
source: 'https://fastapi.tiangolo.com'
|
||||
|
||||
- name: Commit skill
|
||||
run: |
|
||||
git config user.name "github-actions[bot]"
|
||||
git config user.email "github-actions[bot]@users.noreply.github.com"
|
||||
git add output/
|
||||
git diff --staged --quiet || git commit -m "Update AI skill: ${{ steps.generate.outputs.skill-name }}"
|
||||
git push
|
||||
```
|
||||
|
||||
## Environment Variables
|
||||
|
||||
Pass API keys as environment variables for AI-enhanced skills:
|
||||
|
||||
```yaml
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
||||
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
```
|
||||
|
||||
## Supported Source Types
|
||||
|
||||
| Type | Example Source |
|
||||
|------|---------------|
|
||||
| Documentation (web) | `https://react.dev` |
|
||||
| GitHub repo | `pallets/flask` or `https://github.com/pallets/flask` |
|
||||
| PDF | `docs/manual.pdf` |
|
||||
| Video | `https://youtube.com/watch?v=...` |
|
||||
| Local codebase | `./src` |
|
||||
| Jupyter Notebook | `analysis.ipynb` |
|
||||
| OpenAPI/Swagger | `openapi.yaml` |
|
||||
| Word (.docx) | `docs/guide.docx` |
|
||||
| EPUB | `book.epub` |
|
||||
| PowerPoint | `slides.pptx` |
|
||||
| AsciiDoc | `docs/guide.adoc` |
|
||||
| HTML | `page.html` |
|
||||
| RSS/Atom | `feed.rss` |
|
||||
| Man pages | `tool.1` |
|
||||
| Confluence | Via config file |
|
||||
| Notion | Via config file |
|
||||
| Chat (Slack/Discord) | Via config file |
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
92
distribution/github-action/action.yml
Normal file
@@ -0,0 +1,92 @@
|
||||
name: 'Skill Seekers - AI Knowledge Builder'
|
||||
description: 'Transform documentation, repos, PDFs, videos, and 13 other source types into AI skills and RAG knowledge'
|
||||
author: 'Yusuf Karaaslan'
|
||||
|
||||
branding:
|
||||
icon: 'book-open'
|
||||
color: 'blue'
|
||||
|
||||
inputs:
|
||||
source:
|
||||
description: 'Source URL, file path, or owner/repo for GitHub repos'
|
||||
required: true
|
||||
command:
|
||||
description: 'Command to run: create (auto-detect), scrape, github, pdf, video, analyze, unified'
|
||||
required: false
|
||||
default: 'create'
|
||||
target:
|
||||
description: 'Output target platform: claude, openai, gemini, langchain, llamaindex, markdown, cursor, windsurf'
|
||||
required: false
|
||||
default: 'claude'
|
||||
config:
|
||||
description: 'Path to JSON config file (for unified/advanced scraping)'
|
||||
required: false
|
||||
output-dir:
|
||||
description: 'Output directory for generated skills'
|
||||
required: false
|
||||
default: 'output'
|
||||
extra-args:
|
||||
description: 'Additional CLI arguments to pass to skill-seekers'
|
||||
required: false
|
||||
default: ''
|
||||
|
||||
outputs:
|
||||
skill-dir:
|
||||
description: 'Path to the generated skill directory'
|
||||
value: ${{ steps.run.outputs.skill-dir }}
|
||||
skill-name:
|
||||
description: 'Name of the generated skill'
|
||||
value: ${{ steps.run.outputs.skill-name }}
|
||||
|
||||
runs:
|
||||
using: 'composite'
|
||||
steps:
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.12'
|
||||
|
||||
- name: Install Skill Seekers
|
||||
shell: bash
|
||||
run: pip install skill-seekers
|
||||
|
||||
- name: Run Skill Seekers
|
||||
id: run
|
||||
shell: bash
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ env.ANTHROPIC_API_KEY }}
|
||||
OPENAI_API_KEY: ${{ env.OPENAI_API_KEY }}
|
||||
GOOGLE_API_KEY: ${{ env.GOOGLE_API_KEY }}
|
||||
GITHUB_TOKEN: ${{ env.GITHUB_TOKEN }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
|
||||
OUTPUT_DIR="${{ inputs.output-dir }}"
|
||||
mkdir -p "$OUTPUT_DIR"
|
||||
|
||||
CMD="${{ inputs.command }}"
|
||||
SOURCE="${{ inputs.source }}"
|
||||
TARGET="${{ inputs.target }}"
|
||||
CONFIG="${{ inputs.config }}"
|
||||
EXTRA="${{ inputs.extra-args }}"
|
||||
|
||||
# Build the command
|
||||
if [ "$CMD" = "create" ]; then
|
||||
skill-seekers create "$SOURCE" --target "$TARGET" --output "$OUTPUT_DIR" $EXTRA
|
||||
elif [ -n "$CONFIG" ]; then
|
||||
skill-seekers "$CMD" --config "$CONFIG" --target "$TARGET" --output "$OUTPUT_DIR" $EXTRA
|
||||
else
|
||||
skill-seekers "$CMD" "$SOURCE" --target "$TARGET" --output "$OUTPUT_DIR" $EXTRA
|
||||
fi
|
||||
|
||||
# Find the generated skill directory
|
||||
SKILL_DIR=$(find "$OUTPUT_DIR" -name "SKILL.md" -exec dirname {} \; | head -1)
|
||||
SKILL_NAME=$(basename "$SKILL_DIR" 2>/dev/null || echo "unknown")
|
||||
|
||||
echo "skill-dir=$SKILL_DIR" >> "$GITHUB_OUTPUT"
|
||||
echo "skill-name=$SKILL_NAME" >> "$GITHUB_OUTPUT"
|
||||
|
||||
echo "### Skill Generated" >> "$GITHUB_STEP_SUMMARY"
|
||||
echo "- **Name:** $SKILL_NAME" >> "$GITHUB_STEP_SUMMARY"
|
||||
echo "- **Directory:** $SKILL_DIR" >> "$GITHUB_STEP_SUMMARY"
|
||||
echo "- **Target:** $TARGET" >> "$GITHUB_STEP_SUMMARY"
|
||||
107
distribution/smithery/README.md
Normal file
@@ -0,0 +1,107 @@
|
||||
# Skill Seekers — Smithery MCP Registry
|
||||
|
||||
Publishing guide for the Skill Seekers MCP server on [Smithery](https://smithery.ai).
|
||||
|
||||
## Status
|
||||
|
||||
- **Namespace created:** `yusufkaraaslan`
|
||||
- **Server created:** `yusufkaraaslan/skill-seekers`
|
||||
- **Server page:** https://smithery.ai/servers/yusufkaraaslan/skill-seekers
|
||||
- **Release status:** Needs re-publish (initial release failed — Smithery couldn't scan GitHub URL as MCP endpoint)
|
||||
|
||||
## Publishing
|
||||
|
||||
Smithery requires a live, scannable MCP HTTP endpoint for URL-based publishing. Two options:
|
||||
|
||||
### Option A: Publish via Web UI (Recommended)
|
||||
|
||||
1. Go to https://smithery.ai/servers/yusufkaraaslan/skill-seekers/releases
|
||||
2. The server already exists — create a new release
|
||||
3. For the "Local" tab: follow the prompts to publish as a stdio server
|
||||
4. For the "URL" tab: provide a hosted HTTP endpoint URL
|
||||
|
||||
### Option B: Deploy HTTP endpoint first, then publish via CLI
|
||||
|
||||
1. Deploy the MCP server on Render/Railway/Fly.io:
|
||||
```bash
|
||||
# Using existing Dockerfile.mcp
|
||||
docker build -f Dockerfile.mcp -t skill-seekers-mcp .
|
||||
# Deploy to your hosting provider
|
||||
```
|
||||
2. Publish the live URL:
|
||||
```bash
|
||||
npx @smithery/cli@latest auth login
|
||||
npx @smithery/cli@latest mcp publish "https://your-deployed-url/mcp" \
|
||||
-n yusufkaraaslan/skill-seekers
|
||||
```
|
||||
|
||||
### CLI Authentication (already done)
|
||||
|
||||
```bash
|
||||
# Install via npx (no global install needed)
|
||||
npx @smithery/cli@latest auth login
|
||||
npx @smithery/cli@latest namespace show # Should show: yusufkaraaslan
|
||||
```
|
||||
|
||||
### After Publishing
|
||||
|
||||
Update the server page with metadata:
|
||||
|
||||
**Display name:** Skill Seekers — AI Skill & RAG Toolkit
|
||||
|
||||
**Description:**
|
||||
> Transform 17 source types into AI-ready skills and RAG knowledge. Ingest documentation sites, GitHub repos, PDFs, Jupyter notebooks, videos, Confluence, Notion, Slack/Discord exports, and more. Package for 16+ LLM platforms including Claude, GPT, Gemini, LangChain, LlamaIndex, and vector databases.
|
||||
|
||||
**Tags:** `ai`, `rag`, `documentation`, `skills`, `preprocessing`, `mcp`, `knowledge-base`, `vector-database`
|
||||
|
||||
## User Installation
|
||||
|
||||
Once published, users can add the server to their MCP client:
|
||||
|
||||
```bash
|
||||
# Via Smithery CLI (adds to Claude Desktop, Cursor, etc.)
|
||||
smithery mcp add yusufkaraaslan/skill-seekers --client claude
|
||||
|
||||
# Or configure manually — users need skill-seekers installed:
|
||||
pip install skill-seekers[mcp]
|
||||
```
|
||||
|
||||
### Manual MCP Configuration
|
||||
|
||||
For clients that use JSON config (Claude Desktop, Claude Code, Cursor):
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"skill-seekers": {
|
||||
"command": "python",
|
||||
"args": ["-m", "skill_seekers.mcp.server_fastmcp"]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Available Tools (35)
|
||||
|
||||
| Category | Tools | Description |
|
||||
|----------|-------|-------------|
|
||||
| Config | 3 | Generate, list, validate scraping configs |
|
||||
| Sync | 1 | Sync config URLs against live docs |
|
||||
| Scraping | 11 | Scrape docs, GitHub, PDF, video, codebase, generic (10 types) |
|
||||
| Packaging | 4 | Package, upload, enhance, install skills |
|
||||
| Splitting | 2 | Split large configs, generate routers |
|
||||
| Sources | 5 | Fetch, submit, manage config sources |
|
||||
| Vector DB | 4 | Export to Weaviate, Chroma, FAISS, Qdrant |
|
||||
| Workflows | 5 | List, get, create, update, delete workflows |
|
||||
|
||||
## Maintenance
|
||||
|
||||
- Update description/tags on major releases
|
||||
- No code changes needed — users always get the latest via `pip install`
|
||||
|
||||
## Notes
|
||||
|
||||
- Smithery CLI v4.7.0 removed the `--transport stdio` flag from the docs
|
||||
- The CLI `publish` command only supports URL-based (external) publishing
|
||||
- For local/stdio servers, use the web UI at smithery.ai/servers/new
|
||||
- The namespace and server entity are already created; only the release needs to succeed
|
||||
51
docs/FAQ.md
@@ -9,7 +9,7 @@
|
||||
|
||||
### What is Skill Seekers?
|
||||
|
||||
Skill Seekers is a Python tool that converts 17 source types — documentation websites, GitHub repos, PDFs, videos, Word docs, EPUB books, Jupyter notebooks, local HTML files, OpenAPI specs, AsciiDoc, PowerPoint, RSS/Atom feeds, man pages, Confluence wikis, Notion pages, Slack/Discord exports, and local codebases — into AI-ready formats for 16+ platforms: LLM platforms (Claude, Gemini, OpenAI), RAG frameworks (LangChain, LlamaIndex, Haystack), vector databases (ChromaDB, FAISS, Weaviate, Qdrant, Pinecone), and AI coding assistants (Cursor, Windsurf, Cline, Continue.dev).
|
||||
Skill Seekers is a Python tool that converts 17 source types — documentation websites, GitHub repos, PDFs, videos, Word docs, EPUB books, Jupyter notebooks, local HTML files, OpenAPI specs, AsciiDoc, PowerPoint, RSS/Atom feeds, man pages, Confluence wikis, Notion pages, Slack/Discord exports, and local codebases — into AI-ready formats for 30+ platforms: LLM platforms (Claude, Gemini, OpenAI, MiniMax, OpenCode, Kimi, DeepSeek, Qwen, OpenRouter, Together AI, Fireworks AI, Markdown), RAG frameworks (LangChain, LlamaIndex, Haystack), vector databases (ChromaDB, FAISS, Weaviate, Qdrant, Pinecone), and AI coding assistants (Cursor, Windsurf, Cline, Continue.dev, Roo, Aider, Bolt, Kilo, Kimi Code).
|
||||
|
||||
**Use Cases:**
|
||||
- Create custom documentation skills for your favorite frameworks
|
||||
@@ -23,31 +23,44 @@ Skill Seekers is a Python tool that converts 17 source types — documentation w
|
||||
|
||||
### Which platforms are supported?
|
||||
|
||||
**Supported Platforms (16+):**
|
||||
**Supported Platforms (30+):**
|
||||
|
||||
*LLM Platforms:*
|
||||
*LLM Platforms (12):*
|
||||
1. **Claude AI** - ZIP format with YAML frontmatter
|
||||
2. **Google Gemini** - tar.gz format for Grounded Generation
|
||||
3. **OpenAI ChatGPT** - ZIP format for Vector Stores
|
||||
4. **Generic Markdown** - ZIP format with markdown files
|
||||
4. **MiniMax** - ZIP format
|
||||
5. **OpenCode** - ZIP format
|
||||
6. **Kimi** - ZIP format
|
||||
7. **DeepSeek** - ZIP format
|
||||
8. **Qwen** - ZIP format
|
||||
9. **OpenRouter** - ZIP format for multi-model routing
|
||||
10. **Together AI** - ZIP format for open-source models
|
||||
11. **Fireworks AI** - ZIP format for fast inference
|
||||
12. **Generic Markdown** - ZIP format with markdown files
|
||||
|
||||
*RAG Frameworks:*
|
||||
5. **LangChain** - Document objects for QA chains and agents
|
||||
6. **LlamaIndex** - TextNodes for query engines
|
||||
7. **Haystack** - Document objects for enterprise RAG
|
||||
13. **LangChain** - Document objects for QA chains and agents
|
||||
14. **LlamaIndex** - TextNodes for query engines
|
||||
15. **Haystack** - Document objects for enterprise RAG
|
||||
|
||||
*Vector Databases:*
|
||||
8. **ChromaDB** - Direct collection upload
|
||||
9. **FAISS** - Index files for local similarity search
|
||||
10. **Weaviate** - Vector objects with schema creation
|
||||
11. **Qdrant** - Points with payload indexing
|
||||
12. **Pinecone** - Ready-to-upsert format
|
||||
16. **ChromaDB** - Direct collection upload
|
||||
17. **FAISS** - Index files for local similarity search
|
||||
18. **Weaviate** - Vector objects with schema creation
|
||||
19. **Qdrant** - Points with payload indexing
|
||||
20. **Pinecone** - Ready-to-upsert format
|
||||
|
||||
*AI Coding Assistants:*
|
||||
13. **Cursor** - .cursorrules persistent context
|
||||
14. **Windsurf** - .windsurfrules AI coding rules
|
||||
15. **Cline** - .clinerules + MCP integration
|
||||
16. **Continue.dev** - HTTP context server (all IDEs)
|
||||
*AI Coding Assistants (9):*
|
||||
21. **Cursor** - .cursorrules persistent context
|
||||
22. **Windsurf** - .windsurfrules AI coding rules
|
||||
23. **Cline** - .clinerules + MCP integration
|
||||
24. **Continue.dev** - HTTP context server (all IDEs)
|
||||
25. **Roo** - .roorules AI coding rules
|
||||
26. **Aider** - Terminal AI coding assistant
|
||||
27. **Bolt** - Web IDE AI context
|
||||
28. **Kilo** - IDE AI context
|
||||
29. **Kimi Code** - IDE AI context
|
||||
|
||||
Each platform has a dedicated adaptor for optimal formatting and upload.
|
||||
|
||||
@@ -404,6 +417,8 @@ skill-seekers install react --target claude --upload
|
||||
- Claude AI: Best for Claude Code integration
|
||||
- Google Gemini: Best for Grounded Generation in Gemini
|
||||
- OpenAI ChatGPT: Best for ChatGPT Custom GPTs
|
||||
- MiniMax/Kimi/DeepSeek/Qwen: Best for Chinese LLM ecosystem
|
||||
- OpenRouter/Together/Fireworks: Best for multi-model routing or open-source model access
|
||||
- Markdown: Generic export for other tools
|
||||
|
||||
### Can I use multiple platforms at once?
|
||||
@@ -412,7 +427,7 @@ Yes! Package and upload to all platforms:
|
||||
|
||||
```bash
|
||||
# Package for all platforms
|
||||
for platform in claude gemini openai markdown; do
|
||||
for platform in claude gemini openai minimax kimi deepseek qwen openrouter together fireworks markdown; do
|
||||
skill-seekers package output/react/ --target $platform
|
||||
done
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
## Welcome!
|
||||
|
||||
This is the official documentation for **Skill Seekers** - the universal tool for converting **17 source types** (documentation sites, GitHub repos, PDFs, videos, Word docs, EPUB books, Jupyter notebooks, local HTML, OpenAPI specs, AsciiDoc, PowerPoint, RSS/Atom feeds, man pages, Confluence, Notion, Slack/Discord, and local codebases) into AI-ready skills for 16+ platforms.
|
||||
This is the official documentation for **Skill Seekers** - the universal tool for converting **17 source types** (documentation sites, GitHub repos, PDFs, videos, Word docs, EPUB books, Jupyter notebooks, local HTML, OpenAPI specs, AsciiDoc, PowerPoint, RSS/Atom feeds, man pages, Confluence, Notion, Slack/Discord, and local codebases) into AI-ready skills for 30+ platforms.
|
||||
|
||||
---
|
||||
|
||||
@@ -172,7 +172,7 @@ For LangChain, LlamaIndex, vector DBs:
|
||||
|
||||
### I Want AI Coding Assistance
|
||||
|
||||
For Cursor, Windsurf, Cline:
|
||||
For Cursor, Windsurf, Cline, Roo, Aider, Bolt, Kilo, Continue, Kimi Code:
|
||||
|
||||
1. [Your First Skill](getting-started/03-your-first-skill.md)
|
||||
2. [Local Codebase Analysis](user-guide/02-scraping.md#local-codebase-analysis)
|
||||
|
||||
BIN
docs/UML/exports/00_package_overview.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
docs/UML/exports/01_cli_core.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
docs/UML/exports/02_scrapers.png
Normal file
|
After Width: | Height: | Size: 486 KiB |
BIN
docs/UML/exports/03_adaptors.png
Normal file
|
After Width: | Height: | Size: 776 KiB |
BIN
docs/UML/exports/04_analysis.png
Normal file
|
After Width: | Height: | Size: 439 KiB |
BIN
docs/UML/exports/05_enhancement.png
Normal file
|
After Width: | Height: | Size: 336 KiB |
BIN
docs/UML/exports/06_packaging.png
Normal file
|
After Width: | Height: | Size: 129 KiB |
BIN
docs/UML/exports/07_mcp_server.png
Normal file
|
After Width: | Height: | Size: 491 KiB |
BIN
docs/UML/exports/08_sync.png
Normal file
|
After Width: | Height: | Size: 214 KiB |
BIN
docs/UML/exports/09_parsers.png
Normal file
|
After Width: | Height: | Size: 219 KiB |
BIN
docs/UML/exports/10_storage.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
docs/UML/exports/11_embedding.png
Normal file
|
After Width: | Height: | Size: 157 KiB |
BIN
docs/UML/exports/12_benchmark.png
Normal file
|
After Width: | Height: | Size: 127 KiB |
BIN
docs/UML/exports/13_utilities.png
Normal file
|
After Width: | Height: | Size: 223 KiB |
6158
docs/UML/html/index.html/assets/css/bootstrap.css
vendored
Executable file
36
docs/UML/html/index.html/assets/css/jquery.bonsai.css
Executable file
@@ -0,0 +1,36 @@
|
||||
.bonsai,
|
||||
.bonsai li {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.bonsai li {
|
||||
position: relative;
|
||||
padding-left: 1.3em; /* padding for the thumb */
|
||||
}
|
||||
|
||||
li .thumb {
|
||||
margin: -1px 0 0 -1em; /* negative margin into the padding of the li */
|
||||
position: absolute;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
li.has-children > .thumb:after {
|
||||
content: '▸';
|
||||
}
|
||||
|
||||
li.has-children.expanded > .thumb:after {
|
||||
content: '▾';
|
||||
}
|
||||
|
||||
li.collapsed > ol.bonsai {
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.bonsai .all,
|
||||
.bonsai .none {
|
||||
cursor: pointer;
|
||||
}
|
||||
812
docs/UML/html/index.html/assets/css/main.css
Executable file
@@ -0,0 +1,812 @@
|
||||
/* bootstrap.css override
|
||||
---------------------------------------------------------*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: source-sans-pro, Helvetica, Arial, sans-serif !imporant;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: #555;
|
||||
background-color: #F8F8F8;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
.module, .left-section {
|
||||
overflow-y: auto;
|
||||
height: calc(100vh - 95px);
|
||||
}
|
||||
|
||||
a {
|
||||
color: #137cd4;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
outline: none;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #6fb5f1;
|
||||
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #6fb5f1;
|
||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #6fb5f1;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
code,
|
||||
pre {
|
||||
padding: 20px;
|
||||
font-family: source-code-pro, Monaco, Menlo, Consolas, "Courier New", monospace;
|
||||
font-size: 12px;
|
||||
color: #454545;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
p code,
|
||||
p pre,
|
||||
li code,
|
||||
li pre {
|
||||
border-radius: 2px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
margin: 10px 0 0;
|
||||
font-weight: 300;
|
||||
line-height: 20px;
|
||||
color: #000;
|
||||
text-rendering: optimizelegibility;
|
||||
}
|
||||
|
||||
h1 small,
|
||||
h2 small,
|
||||
h3 small,
|
||||
h4 small,
|
||||
h5 small,
|
||||
h6 small {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3 {
|
||||
line-height: 1.3em;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 40px;
|
||||
font-weight: 400;
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 30px;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 27px;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 17.5px;
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 11.9px;
|
||||
}
|
||||
|
||||
h1 small {
|
||||
font-size: 24.5px;
|
||||
}
|
||||
|
||||
dl {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt,
|
||||
dd {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
dt {
|
||||
color: #000;
|
||||
font-weight: 400;
|
||||
margin-bottom: 5px;
|
||||
-webkit-font-smoothing: subpixel-antialiased; /* this makes it slightly bolder */
|
||||
}
|
||||
|
||||
dd {
|
||||
display: inline-block;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
textarea {
|
||||
font-family: source-sans-pro, Helvetica, Arial, sans-serif;
|
||||
}
|
||||
|
||||
table p {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
.btn {
|
||||
padding: 4px 12px;
|
||||
margin-bottom: 0;
|
||||
*margin-left: .3em;
|
||||
font-size: 14px;
|
||||
line-height: 20px;
|
||||
color: #454545;
|
||||
text-align: center;
|
||||
text-shadow: none;
|
||||
background-color: #e5e9e9;
|
||||
*background-color: #e5e9e9;
|
||||
background-image: none;
|
||||
|
||||
border: 1px solid #cdcdcd;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
|
||||
-webkit-box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.btn:hover,
|
||||
.btn:focus,
|
||||
.btn:active,
|
||||
.btn.active,
|
||||
.btn.disabled,
|
||||
.btn[disabled] {
|
||||
color: #454545;
|
||||
background-color: #e5e9e9;
|
||||
*background-color: #e5e9e9;
|
||||
}
|
||||
|
||||
.btn:active,
|
||||
.btn.active {
|
||||
background-color: #d3d7d7;
|
||||
}
|
||||
|
||||
.btn:first-child {
|
||||
*margin-left: 0;
|
||||
}
|
||||
|
||||
.btn:hover,
|
||||
.btn:focus {
|
||||
color: #454545;
|
||||
text-decoration: none;
|
||||
background-position: 0 -15px;
|
||||
-webkit-transition: background-position 0.1s linear;
|
||||
-moz-transition: background-position 0.1s linear;
|
||||
-o-transition: background-position 0.1s linear;
|
||||
transition: background-position 0.1s linear;
|
||||
}
|
||||
|
||||
.btn:focus {
|
||||
border: 1px solid #2893ef;
|
||||
outline: 0;
|
||||
outline: thin dotted \9;
|
||||
/* IE6-9 */
|
||||
|
||||
-webkit-box-shadow: 0 0 0 1px #94ceff;
|
||||
-moz-box-shadow: 0 0 0 1px #94ceff;
|
||||
box-shadow: 0 0 0 1px #94ceff;
|
||||
}
|
||||
|
||||
.btn.active,
|
||||
.btn:active {
|
||||
background-image: none;
|
||||
outline: 0;
|
||||
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
|
||||
-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
|
||||
box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.btn.disabled,
|
||||
.btn[disabled] {
|
||||
cursor: default;
|
||||
background-image: none;
|
||||
opacity: 0.65;
|
||||
filter: alpha(opacity=65);
|
||||
-webkit-box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.btn-large {
|
||||
padding: 11px 19px;
|
||||
font-size: 17.5px;
|
||||
-webkit-border-radius: 6px;
|
||||
-moz-border-radius: 6px;
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.btn-large [class^="icon-"],
|
||||
.btn-large [class*=" icon-"] {
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.btn-small {
|
||||
padding: 2px 10px;
|
||||
font-size: 11.9px;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.btn-small [class^="icon-"],
|
||||
.btn-small [class*=" icon-"] {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.btn-mini [class^="icon-"],
|
||||
.btn-mini [class*=" icon-"] {
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.btn-mini {
|
||||
padding: 0 6px;
|
||||
font-size: 10.5px;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.btn-block {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.btn-block + .btn-block {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
input[type="submit"].btn-block,
|
||||
input[type="reset"].btn-block,
|
||||
input[type="button"].btn-block {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.btn-primary.active,
|
||||
.btn-warning.active,
|
||||
.btn-danger.active,
|
||||
.btn-success.active,
|
||||
.btn-info.active,
|
||||
.btn-inverse.active {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
background-color: #006dcc;
|
||||
*background-color: #0044cc;
|
||||
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
|
||||
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
|
||||
background-repeat: repeat-x;
|
||||
border-color: #0044cc #0044cc #002a80;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
}
|
||||
|
||||
.btn-primary:hover,
|
||||
.btn-primary:focus,
|
||||
.btn-primary:active,
|
||||
.btn-primary.active,
|
||||
.btn-primary.disabled,
|
||||
.btn-primary[disabled] {
|
||||
color: #ffffff;
|
||||
background-color: #0044cc;
|
||||
*background-color: #003bb3;
|
||||
}
|
||||
|
||||
.btn-primary:active,
|
||||
.btn-primary.active {
|
||||
background-color: #003399 \9;
|
||||
}
|
||||
|
||||
|
||||
select,
|
||||
textarea,
|
||||
input[type="text"],
|
||||
input[type="password"],
|
||||
input[type="datetime"],
|
||||
input[type="datetime-local"],
|
||||
input[type="date"],
|
||||
input[type="month"],
|
||||
input[type="time"],
|
||||
input[type="week"],
|
||||
input[type="number"],
|
||||
input[type="email"],
|
||||
input[type="url"],
|
||||
input[type="search"],
|
||||
input[type="tel"],
|
||||
input[type="color"],
|
||||
.uneditable-input {
|
||||
color: #454545;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
textarea:focus,
|
||||
input[type="text"]:focus,
|
||||
input[type="password"]:focus,
|
||||
input[type="datetime"]:focus,
|
||||
input[type="datetime-local"]:focus,
|
||||
input[type="date"]:focus,
|
||||
input[type="month"]:focus,
|
||||
input[type="time"]:focus,
|
||||
input[type="week"]:focus,
|
||||
input[type="number"]:focus,
|
||||
input[type="email"]:focus,
|
||||
input[type="url"]:focus,
|
||||
input[type="search"]:focus,
|
||||
input[type="tel"]:focus,
|
||||
input[type="color"]:focus,
|
||||
.uneditable-input:focus {
|
||||
border-color: #2893ef;
|
||||
outline: 0;
|
||||
outline: thin dotted \9;
|
||||
/* IE6-9 */
|
||||
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 1px #94ceff;
|
||||
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 1px #94ceff;
|
||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 1px #94ceff;
|
||||
}
|
||||
|
||||
.nav > li > a:hover,
|
||||
.nav > li > a:focus {
|
||||
background-color: #e0f0fa;
|
||||
border-radius: 3px;
|
||||
color: #137cd4;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.navbar .nav > li > a {
|
||||
padding: 10px 15px 10px;
|
||||
color: #000;
|
||||
font-weight: 300;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.nav-list {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.package-list.nav-list {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.nav-list > li > a,
|
||||
.nav-list .nav-header {
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.nav-header a,
|
||||
.nav-header a:hover {
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.navbar .brand {
|
||||
font-weight: 500;
|
||||
color: #000;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.navbar-inner {
|
||||
min-height: 40px;
|
||||
border: none;
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-inner {
|
||||
background-image: none;
|
||||
background: #fff;
|
||||
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
|
||||
|
||||
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
|
||||
-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
|
||||
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
|
||||
}
|
||||
|
||||
.navbar-inverse .brand,
|
||||
.navbar-inverse .nav > li > a {
|
||||
color: #000;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.navbar-inverse .brand:hover,
|
||||
.navbar-inverse .nav > li > a:hover,
|
||||
.navbar-inverse .brand:focus,
|
||||
.navbar-inverse .nav > li > a:focus {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.navbar-inverse .brand {
|
||||
color: #000;
|
||||
margin-left: -10px;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-text {
|
||||
color: #454545;
|
||||
}
|
||||
|
||||
.navbar-inverse .nav > li > a:focus,
|
||||
.navbar-inverse .nav > li > a:hover {
|
||||
color: #000;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.navbar-inverse .nav .active > a,
|
||||
.navbar-inverse .nav .active > a:hover,
|
||||
.navbar-inverse .nav .active > a:focus {
|
||||
color: #000;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-link {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-link:hover,
|
||||
.navbar-inverse .navbar-link:focus {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.nav-header {
|
||||
padding: 3px 15px;
|
||||
font-size: 11px;
|
||||
font-weight: 400;
|
||||
line-height: 20px;
|
||||
color: #999999;
|
||||
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
|
||||
text-transform: none;
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
|
||||
.page-header {
|
||||
padding-bottom: 0;
|
||||
margin: 10px 0 40px;
|
||||
border-bottom: 1px solid #d7d7d7;
|
||||
}
|
||||
|
||||
|
||||
.page-header h1 {
|
||||
background: #F8F8F8;
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
bottom: -19px;
|
||||
}
|
||||
|
||||
.alert {
|
||||
padding: 4px 7px;
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
color: #000;
|
||||
background-color: #e0f0fa;
|
||||
border-color: #d9eaf4;
|
||||
border-radius: 3px;
|
||||
font-size: 12px;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.radio input[type="radio"],
|
||||
.checkbox input[type="checkbox"] {
|
||||
float: left;
|
||||
margin-left: -15px;
|
||||
}
|
||||
|
||||
.label,
|
||||
badge {
|
||||
padding: 4px 7px;
|
||||
font-weight: 400;
|
||||
color: #ffffff;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.label-non-nullable,
|
||||
.label-nullable,
|
||||
.label-optional,
|
||||
.label-info,
|
||||
.badge-info {
|
||||
background-color: #eee;
|
||||
color: #222;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.well {
|
||||
padding: 19px 19px 0;
|
||||
}
|
||||
|
||||
.table {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
/* non-bootstrap css
|
||||
---------------------------------------------------------*/
|
||||
|
||||
[class^="icon-"], [class*=" icon-"] {
|
||||
background: none;
|
||||
}
|
||||
body{
|
||||
padding-left: 1.5em;
|
||||
padding-right: 1.5em;
|
||||
}
|
||||
|
||||
.number-of-modules {
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
line-height: 1.5em;
|
||||
margin: 10px 0 0 15px;
|
||||
}
|
||||
|
||||
#other-module{
|
||||
display: none;
|
||||
overflow: scroll;
|
||||
}
|
||||
#toggle-other-modules i{
|
||||
font-size: 28px;
|
||||
}
|
||||
.nav-header{
|
||||
}
|
||||
|
||||
#description {
|
||||
font-size: 14px;
|
||||
line-height: 22px;
|
||||
}
|
||||
section > h2,
|
||||
section > h3{
|
||||
font-size: 30px;
|
||||
line-height: 30px;
|
||||
margin-bottom: 10px;
|
||||
margin-top: 25px;
|
||||
text-indent: 2px;
|
||||
}
|
||||
.properties > h3 {
|
||||
font-size: 20px;
|
||||
line-height: 20px;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 30px;
|
||||
text-indent: 2px;
|
||||
}
|
||||
.methods > h3 {
|
||||
font-size: 20px;
|
||||
line-height: 20px;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 30px;
|
||||
text-indent: 2px;
|
||||
}
|
||||
h3 .checkbox{
|
||||
display: inline-block;
|
||||
font-weight: 300;
|
||||
margin-left: 10px;
|
||||
vertical-align: middle;
|
||||
width: auto;
|
||||
}
|
||||
.element-list ul{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.element-list ul li {
|
||||
display: inline-block;
|
||||
padding: 3px 8px;
|
||||
margin-bottom: 10px;
|
||||
margin-right: 5px;
|
||||
font-size: 14px;
|
||||
line-height: 20px;
|
||||
color: #454545;
|
||||
text-align: center;
|
||||
background-color: #e0f0fa;
|
||||
*background-color: #e0f0fa;
|
||||
border: 1px solid #d9eaf4;
|
||||
background-image: none;
|
||||
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.element-list ul li a {
|
||||
padding-top:0;
|
||||
padding-bottom:0;
|
||||
}
|
||||
.element-list ul li a:hover {
|
||||
background: transparent;
|
||||
}
|
||||
.member{
|
||||
background: #fff;
|
||||
color: #454545;
|
||||
margin-bottom: 20px;
|
||||
overflow: hidden; /* clearfix */
|
||||
padding: 20px 17px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #dedede;
|
||||
border-top: 1px solid #eee;
|
||||
}
|
||||
/*.member:last-of-type{*/
|
||||
/*margin-bottom: 0;*/
|
||||
/*}*/
|
||||
.member h4{
|
||||
border-bottom: 1px solid #e7e7e7;
|
||||
font-weight: 400;
|
||||
padding-bottom: 10px;
|
||||
margin-top: -10px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.member .code,
|
||||
.member .code {
|
||||
background: #f9f9f9;
|
||||
border: 1px solid #eee;
|
||||
border-top: 1px solid #e7e7e7;
|
||||
display: none;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.member .example {
|
||||
display: block;
|
||||
margin-bottom: 15px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.member .example:before {
|
||||
color: #888;
|
||||
content: 'Example';
|
||||
font-style: italic;
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
top: 10px;
|
||||
}
|
||||
|
||||
.member.private{
|
||||
display: none;
|
||||
background: #fff;
|
||||
}
|
||||
.show-private .member.private{
|
||||
display: block;
|
||||
}
|
||||
.member .scope{
|
||||
color: #888;
|
||||
font-style: italic;
|
||||
padding-bottom: 10px;
|
||||
margin-top: -10px;
|
||||
}
|
||||
|
||||
.member .anchor {
|
||||
color: inherit;
|
||||
visibility: hidden
|
||||
}
|
||||
|
||||
.member .anchor:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.member .anchor:focus {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.member .anchor .icon-link {
|
||||
line-height: 24px;
|
||||
}
|
||||
|
||||
.member:hover .anchor {
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.deprecated {
|
||||
background: #EBEBEB;
|
||||
background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.5) 35px, rgba(255,255,255,.5) 70px);
|
||||
}
|
||||
|
||||
.deprecated .label-deprecated {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.deprecated .scope {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
|
||||
.show-code {
|
||||
float: right;
|
||||
}
|
||||
|
||||
/* Typeahead styles (Bootstrap conflicts) */
|
||||
|
||||
.twitter-typeahead .tt-query,
|
||||
.twitter-typeahead .tt-hint {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.tt-dropdown-menu {
|
||||
min-width: 160px;
|
||||
margin-top: 0;
|
||||
padding: 5px 0;
|
||||
background-color: #fff;
|
||||
border: 1px solid #d7d7d7;
|
||||
*border-right-width: 2px;
|
||||
*border-bottom-width: 2px;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
|
||||
-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
|
||||
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
|
||||
-webkit-background-clip: padding-box;
|
||||
-moz-background-clip: padding;
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
.tt-suggestion {
|
||||
display: block;
|
||||
font-family: source-sans-pro, Helvetica, Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
padding: 3px 10px;
|
||||
}
|
||||
|
||||
.tt-suggestion.tt-is-under-cursor {
|
||||
color: #000;
|
||||
background-color: #e0f0fa;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.tt-suggestion.tt-is-under-cursor a {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.tt-suggestion p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.navbar-fixed-top .container {
|
||||
margin: 5px;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
span.twitter-typeahead {
|
||||
float: right;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
input.typeahead, input.tt-hint {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input.tt-hint {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
dl .label {
|
||||
margin-bottom: 7px;
|
||||
}
|
||||
|
||||
/* --------------- Appended ---------------- */
|
||||
|
||||
.node-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
display: inline-block;
|
||||
}
|
||||
3117
docs/UML/html/index.html/assets/icon-font/icons.css
Executable file
BIN
docs/UML/html/index.html/assets/icon-font/icons.eot
Executable file
4438
docs/UML/html/index.html/assets/icon-font/icons.html
Executable file
BIN
docs/UML/html/index.html/assets/icon-font/icons.ttf
Executable file
BIN
docs/UML/html/index.html/assets/icon-font/icons.woff
Executable file
BIN
docs/UML/html/index.html/assets/img/glyphicons-halflings-white.png
Executable file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
docs/UML/html/index.html/assets/img/glyphicons-halflings.png
Executable file
|
After Width: | Height: | Size: 12 KiB |
2276
docs/UML/html/index.html/assets/js/bootstrap.js
vendored
Executable file
8
docs/UML/html/index.html/assets/js/imageMapResizer.min.js
vendored
Executable file
@@ -0,0 +1,8 @@
|
||||
/*! Image Map Resizer (imageMapResizer.min.js ) - v1.0.10 - 2019-04-10
|
||||
* Desc: Resize HTML imageMap to scaled image.
|
||||
* Copyright: (c) 2019 David J. Bradshaw - dave@bradshaw.net
|
||||
* License: MIT
|
||||
*/
|
||||
|
||||
!function(){"use strict";function r(){function e(){var r={width:u.width/u.naturalWidth,height:u.height/u.naturalHeight},a={width:parseInt(window.getComputedStyle(u,null).getPropertyValue("padding-left"),10),height:parseInt(window.getComputedStyle(u,null).getPropertyValue("padding-top"),10)};i.forEach(function(e,t){var n=0;o[t].coords=e.split(",").map(function(e){var t=1==(n=1-n)?"width":"height";return a[t]+Math.floor(Number(e)*r[t])}).join(",")})}function t(e){return e.coords.replace(/ *, */g,",").replace(/ +/g,",")}function n(){clearTimeout(d),d=setTimeout(e,250)}function r(e){return document.querySelector('img[usemap="'+e+'"]')}var a=this,o=null,i=null,u=null,d=null;"function"!=typeof a._resize?(o=a.getElementsByTagName("area"),i=Array.prototype.map.call(o,t),u=r("#"+a.name)||r(a.name),a._resize=e,u.addEventListener("load",e,!1),window.addEventListener("focus",e,!1),window.addEventListener("resize",n,!1),window.addEventListener("readystatechange",e,!1),document.addEventListener("fullscreenchange",e,!1),u.width===u.naturalWidth&&u.height===u.naturalHeight||e()):a._resize()}function e(){function t(e){e&&(!function(e){if(!e.tagName)throw new TypeError("Object is not a valid DOM element");if("MAP"!==e.tagName.toUpperCase())throw new TypeError("Expected <MAP> tag, found <"+e.tagName+">.")}(e),r.call(e),n.push(e))}var n;return function(e){switch(n=[],typeof e){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(e||"map"),t);break;case"object":t(e);break;default:throw new TypeError("Unexpected data type ("+typeof e+").")}return n}}"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e():window.imageMapResize=e(),"jQuery"in window&&(window.jQuery.fn.imageMapResize=function(){return this.filter("map").each(r).end()})}();
|
||||
//# sourceMappingURL=imageMapResizer.map
|
||||
4
docs/UML/html/index.html/assets/js/jquery-2.1.0.min.js
vendored
Executable file
247
docs/UML/html/index.html/assets/js/jquery.bonsai.js
Executable file
@@ -0,0 +1,247 @@
|
||||
(function($){
|
||||
$.fn.bonsai = function(options) {
|
||||
var args = arguments;
|
||||
return this.each(function() {
|
||||
var bonsai = $(this).data('bonsai');
|
||||
if (!bonsai) {
|
||||
bonsai = new Bonsai(this, options);
|
||||
$(this).data('bonsai', bonsai);
|
||||
}
|
||||
if (typeof options == 'string') {
|
||||
var method = options;
|
||||
bonsai[method].apply(bonsai, [].slice.call(args, 1));
|
||||
}
|
||||
});
|
||||
};
|
||||
$.bonsai = {};
|
||||
$.bonsai.defaults = {
|
||||
expandAll: false, // boolean expands all items
|
||||
expand: null, // function to expand an item
|
||||
collapse: null, // function to collapse an item
|
||||
checkboxes: false, // requires jquery.qubit
|
||||
// createCheckboxes: creates checkboxes for each list item.
|
||||
//
|
||||
// The name and value for the checkboxes can be declared in the
|
||||
// markup using `data-name` and `data-value`.
|
||||
//
|
||||
// The name is inherited from parent items if not specified.
|
||||
//
|
||||
// Checked state can be indicated using `data-checked`.
|
||||
createCheckboxes: false,
|
||||
// handleDuplicateCheckboxes: adds onChange bindings to update
|
||||
// any other checkboxes that have the same value.
|
||||
handleDuplicateCheckboxes: false,
|
||||
selectAllExclude: null
|
||||
};
|
||||
var Bonsai = function(el, options) {
|
||||
var self = this;
|
||||
options = options || {};
|
||||
this.options = $.extend({}, $.bonsai.defaults, options);
|
||||
this.el = $(el).addClass('bonsai').data('bonsai', this);
|
||||
this.update();
|
||||
if (this.isRootNode()) {
|
||||
if (this.options.handleDuplicateCheckboxes) this.handleDuplicates();
|
||||
if (this.options.checkboxes) this.el.qubit(this.options);
|
||||
if (this.options.addExpandAll) this.addExpandAllLink();
|
||||
if (this.options.addSelectAll) this.addSelectAllLink();
|
||||
this.el.on('click', '.thumb', function(ev) {
|
||||
self.toggle($(ev.currentTarget).closest('li'));
|
||||
});
|
||||
}
|
||||
if (this.options.expandAll) this.expandAll();
|
||||
};
|
||||
Bonsai.prototype = {
|
||||
isRootNode: function() {
|
||||
return this.options.scope == this.el;
|
||||
},
|
||||
toggle: function(listItem) {
|
||||
if (!$(listItem).hasClass('expanded')) {
|
||||
this.expand(listItem);
|
||||
}
|
||||
else {
|
||||
this.collapse(listItem);
|
||||
}
|
||||
},
|
||||
expand: function(listItem) {
|
||||
this.setExpanded(listItem, true);
|
||||
},
|
||||
collapse: function(listItem) {
|
||||
this.setExpanded(listItem, false);
|
||||
},
|
||||
setExpanded: function(listItem, expanded) {
|
||||
listItem = $(listItem);
|
||||
if (listItem.length > 1) {
|
||||
var self = this;
|
||||
listItem.each(function() {
|
||||
self.setExpanded(this, expanded);
|
||||
});
|
||||
return;
|
||||
}
|
||||
if (expanded) {
|
||||
if (!listItem.data('subList')) return;
|
||||
listItem = $(listItem).addClass('expanded')
|
||||
.removeClass('collapsed');
|
||||
$(listItem.data('subList')).css('height', 'auto');
|
||||
}
|
||||
else {
|
||||
listItem = $(listItem).addClass('collapsed')
|
||||
.removeClass('expanded');
|
||||
$(listItem.data('subList')).height(0);
|
||||
}
|
||||
},
|
||||
expandAll: function() {
|
||||
this.expand(this.el.find('li'));
|
||||
},
|
||||
collapseAll: function() {
|
||||
this.collapse(this.el.find('li'));
|
||||
},
|
||||
update: function() {
|
||||
var self = this;
|
||||
// store the scope in the options for child nodes
|
||||
if (!this.options.scope) {
|
||||
this.options.scope = this.el;
|
||||
}
|
||||
// look for a nested list (if any)
|
||||
this.el.children().each(function() {
|
||||
var item = $(this);
|
||||
if (self.options.createCheckboxes) self.insertCheckbox(item);
|
||||
// insert a thumb if it doesn't already exist
|
||||
if (item.children().filter('.thumb').length == 0) {
|
||||
var thumb = $('<div class="thumb"></div>');
|
||||
item.prepend(thumb);
|
||||
}
|
||||
var subLists = item.children().filter('ol, ul');
|
||||
item.toggleClass('has-children', subLists.find('li').length > 0);
|
||||
// if there is a child list
|
||||
subLists.each(function() {
|
||||
// that's not empty
|
||||
if ($('li', this).length == 0) {
|
||||
return;
|
||||
}
|
||||
// then this el has children
|
||||
item.data('subList', this);
|
||||
// collapse the nested list
|
||||
if (item.hasClass('expanded')) {
|
||||
self.expand(item);
|
||||
}
|
||||
else {
|
||||
self.collapse(item);
|
||||
}
|
||||
// handle any deeper nested lists
|
||||
var exists = !!$(this).data('bonsai');
|
||||
$(this).bonsai(exists ? 'update' : self.options);
|
||||
});
|
||||
});
|
||||
this.expand = this.options.expand || this.expand;
|
||||
this.collapse = this.options.collapse || this.collapse;
|
||||
},
|
||||
insertCheckbox: function(listItem) {
|
||||
if (listItem.find('> input[type=checkbox]').length) return;
|
||||
var id = this.generateId(listItem),
|
||||
checkbox = $('<input type="checkbox" name="'
|
||||
+ this.getCheckboxName(listItem) + '" id="' + id + '" /> '
|
||||
),
|
||||
children = listItem.children(),
|
||||
// get the first text node for the label
|
||||
text = listItem.contents().filter(function() {
|
||||
return this.nodeType == 3;
|
||||
}).first();
|
||||
checkbox.val(listItem.data('value'));
|
||||
checkbox.prop('checked', listItem.data('checked'))
|
||||
children.remove();
|
||||
listItem.append(checkbox)
|
||||
.append(
|
||||
$('<label for="' + id + '">').append(text ? text : children.first())
|
||||
)
|
||||
.append(text ? children : children.slice(1));
|
||||
},
|
||||
handleDuplicates: function() {
|
||||
var self = this;
|
||||
self.el.on('change', 'input[type=checkbox]', function(ev) {
|
||||
var checkbox = $(ev.target);
|
||||
if (!checkbox.val()) return;
|
||||
// select all duplicate checkboxes that need to be updated
|
||||
var selector = 'input[type=checkbox]'
|
||||
+ '[value="' + checkbox.val() + '"]'
|
||||
+ '[name="' + checkbox.attr('name') + '"]'
|
||||
+ (checkbox.prop('checked') ? ':not(:checked)' : ':checked');
|
||||
self.el.find(selector).prop({
|
||||
checked: checkbox.prop('checked'),
|
||||
indeterminate: checkbox.prop('indeterminate')
|
||||
}).trigger('change');
|
||||
});
|
||||
},
|
||||
idPrefix: 'checkbox-',
|
||||
generateId: function(listItem) {
|
||||
do {
|
||||
var id = this.idPrefix + Bonsai.uniqueId++;
|
||||
}
|
||||
while($('#' + id).length > 0);
|
||||
return id;
|
||||
},
|
||||
getCheckboxName: function(listItem) {
|
||||
return listItem.data('name')
|
||||
|| listItem.parents().filter('[data-name]').data('name');
|
||||
},
|
||||
addExpandAllLink: function() {
|
||||
var self = this;
|
||||
$('<div class="expand-all">')
|
||||
.append($('<a class="all">Expand all</a>')
|
||||
.on('click', function() {
|
||||
self.expandAll();
|
||||
})
|
||||
)
|
||||
.append('<i class="separator"></i>')
|
||||
.append($('<a class="none">Collapse all</a>')
|
||||
.on('click', function() {
|
||||
self.collapseAll();
|
||||
})
|
||||
)
|
||||
.insertBefore(this.el);
|
||||
},
|
||||
addSelectAllLink: function() {
|
||||
var scope = this.options.scope,
|
||||
self = this;
|
||||
function getCheckboxes() {
|
||||
// return all checkboxes that are not in hidden list items
|
||||
return scope.find('li')
|
||||
.filter(self.options.selectAllExclude || function() {
|
||||
return $(this).css('display') != 'none';
|
||||
})
|
||||
.find('> input[type=checkbox]');
|
||||
}
|
||||
$('<div class="check-all">')
|
||||
.append($('<a class="all">Select all</a>')
|
||||
.css('cursor', 'pointer')
|
||||
.on('click', function() {
|
||||
getCheckboxes().prop({
|
||||
checked: true,
|
||||
indeterminate: false
|
||||
});
|
||||
})
|
||||
)
|
||||
.append('<i class="separator"></i>')
|
||||
.append($('<a class="none">Select none</a>')
|
||||
.css('cursor', 'pointer')
|
||||
.on('click', function() {
|
||||
getCheckboxes().prop({
|
||||
checked: false,
|
||||
indeterminate: false
|
||||
});
|
||||
})
|
||||
)
|
||||
.insertAfter(this.el);
|
||||
},
|
||||
setCheckedValues: function(values) {
|
||||
var all = this.options.scope.find('input[type=checkbox]');
|
||||
$.each(values, function(key, value) {
|
||||
all.filter('[value="' + value + '"]')
|
||||
.prop('checked', true)
|
||||
.trigger('change');
|
||||
});
|
||||
}
|
||||
};
|
||||
$.extend(Bonsai, {
|
||||
uniqueId: 0
|
||||
});
|
||||
}(jQuery));
|
||||
16
docs/UML/html/index.html/assets/js/less-1.7.0.min.js
vendored
Executable file
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>name</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>name</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9a6a2c65f0fecfbf94214fe5dacc11b2.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Scrapers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d17d20c49ea8b49688427e3f2da2a5de.html'><span class='node-icon staruml-icon icon-UMLClass'></span>VideoToSkillConverter</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='001c2eb31f7c3880775f9ab7ae4d0300.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>name</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>name</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>private</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>str</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='a47184837219aea9ccabc89e35d90216.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Scrapers</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,487 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>HaystackAdaptor</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>HaystackAdaptor</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClass"></span>
|
||||
UMLClass
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='a5b96ea6baa365812d11f82ccfb1d272.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Adaptors</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0025564de1473d71f4a6a0503fcdb056.html'><span class='node-icon staruml-icon icon-UMLClass'></span>HaystackAdaptor</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Generalized Elements</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='5fd7099b44c2e60f64faacf64a025a80.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SkillAdaptor</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Attributes</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="58a4d2e5371472c2dd93ffc099fa2187.html">PLATFORM</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="8791467ce6fd8c95590b44a3d4d64d72.html">PLATFORM_NAME</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="570f16285d62d73a2d774f0ae90bfa5c.html">DEFAULT_API_ENDPOINT</a></td>
|
||||
<td>None </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Operations</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="4ed5ace6b5668bc1a7fd53a8d2447631.html">format_skill_md()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="af0f64fb43ae2c821fffdcc14777ab60.html">package()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="50428c36eb64d874b69817e4f91d6f7b.html">upload()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="68a1b593e57c379f4e113dfedb8b187b.html">validate_api_key()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="98abe166275cea900469632f443a8ccd.html">get_env_var_name()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="5d42b7cd6b9122ea68ef010ce8158de5.html">supports_enhancement()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="0525e1fe146314bf2258c8b421b5b4aa.html">enhance()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>HaystackAdaptor</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isFinalSpecialization</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isActive</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Relationships</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='3d866dbc23f140338a9a34bb70a05bcc.html'><span class='node-icon staruml-icon icon-UMLGeneralization'></span>(HaystackAdaptor→SkillAdaptor)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Owned Elements</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='3d866dbc23f140338a9a34bb70a05bcc.html'><span class='node-icon staruml-icon icon-UMLGeneralization'></span>(HaystackAdaptor→SkillAdaptor)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='4323069cfc9640314abce0f13b6c11a6.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Adaptors</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,513 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>AgentDetector</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>AgentDetector</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClass"></span>
|
||||
UMLClass
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='00509100c34315b0f095eb3ccb34b023.html'><span class='node-icon staruml-icon icon-UMLClass'></span>AgentDetector</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<p>Detects installed AI coding agents (Claude Code, Cursor, Windsurf, VS Code+Cline, IntelliJ) and generates MCP server configurations (stdio/HTTP JSON or XML).</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Attributes</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="38587f33d8dd92dfb68cc4c3c676e2e5.html">AGENT_CONFIG</a></td>
|
||||
<td>dict </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="ff1804ff185a0999cfdc8dd31ceef08d.html">system</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Operations</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="64136c670cfba27ccda044dbdb16cf20.html">detect_agents()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="7a531cccef30303716930b111d6e6898.html">get_transport_type()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="9a9a3029fbb0b10780cd985110a9a696.html">generate_config()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="b5331614c40134945e25890a67d25ca6.html">__init__()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="159dc9839a25bd96de00acbd9b769206.html">detect_agents()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="cf3b088a6922b92bd862ccc86742b5f6.html">get_transport_type()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="27edccfb3b4df2ff1bd859ff07b9c56a.html">generate_config()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="0c9e5ca62bc924e5da1379e801442e93.html">get_all_config_paths()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="de68acec6763ad54251f676e972e36d4.html">is_agent_installed()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="630e685537bac32c74bf34d8c1cb455d.html">get_agent_info()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="0316bf28f31dfcc53a38fff09e04d662.html">_get_config_path()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="4e1fa2eb96c12a3cd526e136042b6138.html">_generate_stdio_config()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="3a3464a2a27859b50fee5ff286778d2e.html">_generate_http_config()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="acbcfb7de002c3d1edee4058c6e7ba2d.html">_generate_intellij_config()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>AgentDetector</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isFinalSpecialization</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isActive</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Dependants</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='813cfad0b24c3345dd8b0dcb3e625655.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SkillSeekerMCPServer</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Relationships</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='a477d690ad6bbe6fc047428d3ab754af.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>(SkillSeekerMCPServer→AgentDetector)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>size</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>size</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='80c6aee8d2ff74293d5253df5cf90003.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Embedding</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='571bf29265e313d5f21394c535c6d566.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EmbeddingCache</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='007ccbce3f2ec8a3534b719b3f0fca25.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>size</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>size</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='02d026fb13af0923877f41f68fb5585e.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Embedding</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>detect_full</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>detect_full</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='136e9c05d710dc4dc71692abb7b4072c.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Analysis</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='5fbf2cd376427e361d43dad16bc5146c.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SingletonDetector</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='00910695df59fa1e85314f6d17e4051f.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>detect_full</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>detect_full</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='40a3cc19e818cfc3b0828c8a326d9171.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Analysis</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>validate_api_key</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>validate_api_key</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='a5b96ea6baa365812d11f82ccfb1d272.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Adaptors</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='7ea4f5f139979f2c7d48cf9f7ec3185f.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ChromaAdaptor</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='00b94cf5cf9ebf3c6672e9c21deff7ee.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>validate_api_key</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>validate_api_key</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='4323069cfc9640314abce0f13b6c11a6.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Adaptors</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,435 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>ConfigSplitter</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>ConfigSplitter</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClass"></span>
|
||||
UMLClass
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='4c3d4d95b54fee708dbaf4d3251d74d9.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Utilities</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='00cb702eeb69e434bafcc1e2b04507b1.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ConfigSplitter</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<p>Splits unified scraping configs into individual source configs. Used when a unified config needs to be run as separate scraping jobs.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Attributes</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="837cca6f5c6ffb1db884c9957c9ab1c0.html">strategy</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="ab142a386ec2fd02875205340caee412.html">target_pages</a></td>
|
||||
<td>int </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Operations</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="ffd1fd91d775e51cca95b00f562032a3.html">split()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="e7acff20a33dd0ccbe4dd717bad73b10.html">save_configs()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="dbc72ccaa8428640c05bad7c8174ab26.html">split_by_source()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="8ebf93c63b121a5673cf6bec061511a9.html">split_by_category()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>ConfigSplitter</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isFinalSpecialization</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isActive</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d90f184915bd08fe0d664f96dce227e1.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Utilities</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>enhance</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>enhance</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='a5b96ea6baa365812d11f82ccfb1d272.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Adaptors</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='887262ae67612443c37a535a586c2b80.html'><span class='node-icon staruml-icon icon-UMLClass'></span>PineconeAdaptor</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='00fb8de24d76667858a719d127f22f51.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>enhance</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>enhance</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='4323069cfc9640314abce0f13b6c11a6.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Adaptors</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>visual</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>visual</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9a6a2c65f0fecfbf94214fe5dacc11b2.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Scrapers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d17d20c49ea8b49688427e3f2da2a5de.html'><span class='node-icon staruml-icon icon-UMLClass'></span>VideoToSkillConverter</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='010d7f06abc5890127077ec8d4d1038f.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>visual</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>visual</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>private</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>bool</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='a47184837219aea9ccabc89e35d90216.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Scrapers</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>unchanged: int</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>unchanged: int</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='8d93060f6d7a7c6803e67fc2ec0f4522.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Sync</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='bd9ab2cd7440ceed6d93de7efc261d6c.html'><span class='node-icon staruml-icon icon-UMLDataType'></span>ChangeReport</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='017fe081f5f76bed1d02586c4bb7f0b9.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>unchanged: int</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>unchanged: int</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='9c77d89de8418c23e57114f6d0c155a3.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Sync</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>check_interval</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>check_interval</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='8d93060f6d7a7c6803e67fc2ec0f4522.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Sync</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='b981ba669c0e879541c2cf16c5fc41b1.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SyncMonitor</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='01ff8f1b7d9d7beccdfac55ed1d3017d.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>check_interval</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>check_interval</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>int</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td>3600</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='9c77d89de8418c23e57114f6d0c155a3.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Sync</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>put</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>put</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='80c6aee8d2ff74293d5253df5cf90003.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Embedding</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='571bf29265e313d5f21394c535c6d566.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EmbeddingCache</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='020e1bb770a7768e07c0338ecb4bda09.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>put</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>put</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='02d026fb13af0923877f41f68fb5585e.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Embedding</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,509 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>WordToSkillConverter</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>WordToSkillConverter</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClass"></span>
|
||||
UMLClass
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9a6a2c65f0fecfbf94214fe5dacc11b2.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Scrapers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02231b18c56eee1fe00db0b3cc88d3f3.html'><span class='node-icon staruml-icon icon-UMLClass'></span>WordToSkillConverter</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<p>Convert Word document (.docx) to Claude skill. Uses mammoth for HTML conversion and python-docx for metadata/tables. Detects code blocks via scoring heuristics.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Interfaces</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='bb5a0e821d35146502e601959f106ff6.html'><span class='node-icon staruml-icon icon-UMLInterface'></span>IScraper</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Attributes</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="38cb4d38a46f5bd5601628c767d2344b.html">config</a></td>
|
||||
<td>dict </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="a14c6f5006df291a244d7aa0a55050b3.html">name</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="bb17008318f6d1c8da5778a4d495b418.html">docx_path</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="268956b34d17632b58c1be72427272eb.html">skill_dir</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="896788cb7f73713aed42db379469e302.html">extracted_data</a></td>
|
||||
<td>Optional[dict] </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Operations</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="dd18a31212f1db03667c62728e551b8b.html">main()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="86dbcca35a6a58b37f9c6d4ad5dc0fb1.html">extract_docx()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="69db8973ec6dc42a8e9685a6a33ec792.html">load_extracted_data()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="d00e0ed8adcc761b2d9402ed19c0cb11.html">categorize_content()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="1083fbd39aa8abaa59ca84522db4c329.html">build_skill()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>WordToSkillConverter</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isFinalSpecialization</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isActive</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Dependencies</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='bb5a0e821d35146502e601959f106ff6.html'><span class='node-icon staruml-icon icon-UMLInterface'></span>IScraper</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Dependants</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='b1cc179750d7478da42c374e551b414d.html'><span class='node-icon staruml-icon icon-UMLClass'></span>UnifiedScraper</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Relationships</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='b6d258d34cdf6648c1b3c7a7ef9bf21d.html'><span class='node-icon staruml-icon icon-UMLInterfaceRealization'></span>(WordToSkillConverter→IScraper)</a></li>
|
||||
|
||||
<li><a href='3359340e9f06e544c06382103b6667df.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>«import» (UnifiedScraper→WordToSkillConverter)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Owned Elements</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='b6d258d34cdf6648c1b3c7a7ef9bf21d.html'><span class='node-icon staruml-icon icon-UMLInterfaceRealization'></span>(WordToSkillConverter→IScraper)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='a47184837219aea9ccabc89e35d90216.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Scrapers</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,350 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Storage</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>Storage</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClassDiagram"></span>
|
||||
UMLClassDiagram
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='b9f465c166847f04c445425fb5a55d39.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Storage</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02524d7a310024538b8bf2b5217a0405.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Storage</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Diagram</h3>
|
||||
<img src="../diagrams/02524d7a310024538b8bf2b5217a0405.svg" usemap="#02524d7a310024538b8bf2b5217a0405">
|
||||
<map name="02524d7a310024538b8bf2b5217a0405">
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="772.510986328125,10,1001.943115234375,128" href="49ba67190561502dcc59f37557f9fa6a.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="693,110,694,158" href="bcb7ce47826f2b2842799270e0088aad.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="957,422,1159,514" href="200b04a90076abbec97a2c32cdaf18ca.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="693,485,694,522" href="e8ade9bed41d4855832a475565f12fc3.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="228,422,429,522" href="0a97292d8e93749d795ceb9d3a7ea43b.html">
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="940.0146484375,514,1375.02197265625,750" href="9a75470762d321f43986bd5936916083.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="475.00732421875,521.5,910.0146484375,742.5" href="93becefdd6adf4248b8ba012a9121400.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="10,521.5,445.00732421875,742.5" href="f3eeafc76be1c31a500be61f86e0b3d2.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="642.510986328125,29,742.510986328125,109" href="f9cf7eafa8bc6c04ff803a0732f5d690.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="428.786865234375,158,956.235107421875,484" href="1f180d81f85db347214ae45f4d884838.html">
|
||||
|
||||
|
||||
|
||||
</map>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>Storage</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultDiagram</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>PLATFORM_NAME</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>PLATFORM_NAME</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='a5b96ea6baa365812d11f82ccfb1d272.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Adaptors</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='671d773dfeebeef5cbe51d00f9e07eed.html'><span class='node-icon staruml-icon icon-UMLClass'></span>TogetherAdaptor</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0268261b9eda98ff7a999e6589b545c3.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>PLATFORM_NAME</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>PLATFORM_NAME</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>str</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td>"Together AI"</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='4323069cfc9640314abce0f13b6c11a6.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Adaptors</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>PLATFORM_NAME</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>PLATFORM_NAME</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='a5b96ea6baa365812d11f82ccfb1d272.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Adaptors</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='5e3aad043322f2f5b2acedbc3f2b9fb6.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ClaudeAdaptor</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0285f49d97b595de19ad3a55a9aa5fac.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>PLATFORM_NAME</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>PLATFORM_NAME</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>str</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td>"Claude AI (Anthropic)"</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='4323069cfc9640314abce0f13b6c11a6.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Adaptors</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>enhance</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>enhance</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9c817b13c52de62951ae09053c981616.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Enhancement</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='27fc5d7c59bfe6baeadf94e1f63ad393.html'><span class='node-icon staruml-icon icon-UMLClass'></span>UnifiedEnhancer</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02be13f7c985dd6b4b7a23916cf05ae4.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>enhance</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>enhance</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='ea53aa60ea20269debb3c46d179577cf.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Enhancement</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>chunk_skill</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>chunk_skill</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='4c3d4d95b54fee708dbaf4d3251d74d9.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Utilities</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='369fdb496dfac3cdc35c1116943bae50.html'><span class='node-icon staruml-icon icon-UMLClass'></span>RAGChunker</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02c5b0d5c646f5b2a4735851a1a20a8f.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>chunk_skill</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>chunk_skill</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d90f184915bd08fe0d664f96dce227e1.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Utilities</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,364 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Embedding</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>Embedding</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClassDiagram"></span>
|
||||
UMLClassDiagram
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='80c6aee8d2ff74293d5253df5cf90003.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Embedding</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02d026fb13af0923877f41f68fb5585e.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Embedding</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Diagram</h3>
|
||||
<img src="../diagrams/02d026fb13af0923877f41f68fb5585e.svg" usemap="#02d026fb13af0923877f41f68fb5585e">
|
||||
<map name="02d026fb13af0923877f41f68fb5585e">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="194,528,227,571" href="dde5f7413130a3babbaccbfc2f291e51.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="181,225,227,291" href="e6e808590810f7d3a55921eb62e752b0.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="101,262,102,557" href="4a20e5664bb1ceed45ae08c1dcacbe1d.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="194,650,383,652" href="6940e15db00ec7119957ddce7aefa3a0.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="510,694,607,842" href="f39a6bb3cd8442a192e573a5fe625e2d.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="403,694,442,805" href="507316102a09da50a3a384992aea85b1.html">
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="522.7032470703125,842,690.1759033203125,943" href="fd991f0e3dff94b12d14bf40ae91b528.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="312.9605712890625,804.5,492.7032470703125,980.5" href="36ec5e74528ee9a2e564b63d29f8649c.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="383.2841796875,605,538.912109375,693" href="ed23ab789acfddc9ab95f4010ca641f5.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="10,557,192.6943359375,748" href="b6fbacc11038bb7fe4012c9c130882a5.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="22.996826171875,10,179.697509765625,261" href="571bf29265e313d5f21394c535c6d566.html">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<area shape="rect" coords="131.34716796875,291,321.2841796875,527" href="03ec42466372e6ac1f6317227d6a0563.html">
|
||||
|
||||
|
||||
|
||||
</map>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>Embedding</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultDiagram</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>read_current_skill_md</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>read_current_skill_md</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9c817b13c52de62951ae09053c981616.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Enhancement</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='1aa992524e3baab6fa31dc5a4882bd8f.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SkillEnhancer</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02ddacbfe77e6d70d993a01120ddd2ac.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>read_current_skill_md</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>read_current_skill_md</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='ea53aa60ea20269debb3c46d179577cf.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Enhancement</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>register_tools</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>register_tools</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='813cfad0b24c3345dd8b0dcb3e625655.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SkillSeekerMCPServer</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02e78bb1d9b10da68dd8d62379086a6e.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>register_tools</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>register_tools</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>VALID_SOURCE_TYPES</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>VALID_SOURCE_TYPES</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='4c3d4d95b54fee708dbaf4d3251d74d9.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Utilities</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='c04056344c7ce9c5211e023df065269d.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ConfigValidator</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='02f04803adb5c2b766559ee9412753dc.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>VALID_SOURCE_TYPES</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>VALID_SOURCE_TYPES</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>set</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d90f184915bd08fe0d664f96dce227e1.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Utilities</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>extracted_data</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>extracted_data</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9a6a2c65f0fecfbf94214fe5dacc11b2.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Scrapers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='5c7b162d10d20fa81377595dee3cb625.html'><span class='node-icon staruml-icon icon-UMLClass'></span>OpenAPIToSkillConverter</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='030c139fa6e0d10e86fdb3d57e91149f.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>extracted_data</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>extracted_data</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>private</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>dict</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='a47184837219aea9ccabc89e35d90216.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Scrapers</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>_get_config_path</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>_get_config_path</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='00509100c34315b0f095eb3ccb34b023.html'><span class='node-icon staruml-icon icon-UMLClass'></span>AgentDetector</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0316bf28f31dfcc53a38fff09e04d662.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>_get_config_path</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>_get_config_path</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>private</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>extract_pptx</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>extract_pptx</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9a6a2c65f0fecfbf94214fe5dacc11b2.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Scrapers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d151f121325ce00a55de3cfa14df0780.html'><span class='node-icon staruml-icon icon-UMLClass'></span>PptxToSkillConverter</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='034b43824827421add2453b7695fc9b3.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>extract_pptx</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>extract_pptx</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='a47184837219aea9ccabc89e35d90216.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Scrapers</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>__init__</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>__init__</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d862119ed2ae1627e0619f96b87ecf25.html'><span class='node-icon staruml-icon icon-UMLClass'></span>GitConfigRepo</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0380ecfd61cacc868ff1d659572725bc.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>__init__</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>__init__</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>fetch_config_tool</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>fetch_config_tool</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9c56853cb895fef1997f38d09d156ad4.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SourceTools</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03a572027e9889827df3efe4865d6c04.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>fetch_config_tool</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>fetch_config_tool</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,450 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>ChainOfResponsibilityDetector</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>ChainOfResponsibilityDetector</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClass"></span>
|
||||
UMLClass
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='136e9c05d710dc4dc71692abb7b4072c.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Analysis</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03a80d0c833ca4ccb7d1214c35c1e1f3.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ChainOfResponsibilityDetector</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<p>Detects Chain of Responsibility pattern. Chain of Responsibility passes request along chain of handlers until one handles it, avoiding coupling sender to receiver. Detection: Surface (name contains 'Handler', 'Chain', 'Middleware'), Deep (handle/process method + next/successor reference + set_next method + handler family via shared base class).</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Generalized Elements</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='c62ddcef75e050f272ff1343b9b3aea8.html'><span class='node-icon staruml-icon icon-UMLClass'></span>BasePatternDetector</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Attributes</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="d5e75bef920c3fc5b6a2ac046e56b545.html">pattern_type</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="557633afa63f676085eb21465fe1e101.html">category</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Operations</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="4f85fa68a0bacb3b3b59de7b28249d6e.html">detect_surface()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="9957ade9c136ccba10262f20b1c3864a.html">detect_deep()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>ChainOfResponsibilityDetector</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isFinalSpecialization</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isActive</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Relationships</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='49ab040caddebbbdfb77f798d0a0ce82.html'><span class='node-icon staruml-icon icon-UMLGeneralization'></span>(ChainOfResponsibilityDetector→BasePatternDetector)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Owned Elements</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='49ab040caddebbbdfb77f798d0a0ce82.html'><span class='node-icon staruml-icon icon-UMLGeneralization'></span>(ChainOfResponsibilityDetector→BasePatternDetector)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='40a3cc19e818cfc3b0828c8a326d9171.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Analysis</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,419 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>finished_at</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>finished_at</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLAttribute"></span>
|
||||
UMLAttribute
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='aeb1e5634b60b1f35e096477f31e3364.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Benchmark</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='3a775d750d7e2bcf731796f881a0bbb3.html'><span class='node-icon staruml-icon icon-UMLClass'></span>BenchmarkResult</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03b3d85c37ae6295a16b15383df9c540.html'><span class='node-icon staruml-icon icon-UMLAttribute'></span>finished_at</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>finished_at</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>datetime | None</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>multiplicity</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isReadOnly</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isOrdered</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isUnique</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>defaultValue</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isDerived</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>aggregation</td>
|
||||
<td>none</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isID</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='4892786a2d7e18bd07ec297f95949221.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Benchmark</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>name</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>name</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='08f15a81b2edd5a6cfdd763c99b3e6d9.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Parsers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='45798c81b263501c40acf160ece59cc2.html'><span class='node-icon staruml-icon icon-UMLClass'></span>OpenAPIParser</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03d20cc75938c4aab55c8ce9feb554c5.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>name</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>name</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='cb2288495cbd72beb8d6aff88271c27f.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Parsers</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>detect_cycles</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>detect_cycles</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='136e9c05d710dc4dc71692abb7b4072c.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Analysis</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='847751a7fd5361ff0eacf8b858ed07f6.html'><span class='node-icon staruml-icon icon-UMLClass'></span>DependencyAnalyzer</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03e029aaa80cc56c5487c5172dbf41cc.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>detect_cycles</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>detect_cycles</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='40a3cc19e818cfc3b0828c8a326d9171.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Analysis</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,520 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>EmbeddingGenerator</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>EmbeddingGenerator</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLClass"></span>
|
||||
UMLClass
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='80c6aee8d2ff74293d5253df5cf90003.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Embedding</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03ec42466372e6ac1f6317227d6a0563.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EmbeddingGenerator</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<p>Generate embeddings using multiple model providers. Supported providers: OpenAI, Sentence Transformers, Anthropic/Voyage AI.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Attributes</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="296419f7b94a5f1d241a638d5f7a3f05.html">api_key</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="1e303aaac065b7802550fb3f15cc8b64.html">voyage_api_key</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="f1a5ea73ba5710e9903aa8cad08a389b.html">cache_dir</a></td>
|
||||
<td>str </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="ad228021824417a7bb255f308f9e192c.html">openai_client</a></td>
|
||||
<td>OpenAI </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="21366b6d26099eb84405c27adbed5a75.html">voyage_client</a></td>
|
||||
<td>voyageai.Client </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="82c2931cbfc9e497ab02762de5d7a81c.html">_st_models</a></td>
|
||||
<td>dict </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="d238049eca761991041d2cae9b883cb7.html">MODELS</a></td>
|
||||
<td>dict </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Operations</h3>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th>Visibility</th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="4c3d4332b4d481e12a64f2b2dd59d253.html">generate()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="ca7d8ba70b7ae66c8f130c9e3b666a86.html">generate_batch()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="cf224e15ffbed64b2d13ed36eb2bd7cf.html">get_model_info()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="0483a3757c109c28a7230e73efd926a1.html">list_models()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>private</td>
|
||||
<td><a href="fb1795bc5ed273620e831fadbb36d52c.html">_normalize()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>public</td>
|
||||
<td><a href="4314c1482a291ef501cbaebe75222193.html">compute_hash()</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>EmbeddingGenerator</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isFinalSpecialization</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isActive</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Dependencies</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='571bf29265e313d5f21394c535c6d566.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EmbeddingCache</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Dependants</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='b6fbacc11038bb7fe4012c9c130882a5.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EmbeddingPipeline</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Relationships</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='e6e808590810f7d3a55921eb62e752b0.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>(EmbeddingGenerator→EmbeddingCache)</a></li>
|
||||
|
||||
<li><a href='dde5f7413130a3babbaccbfc2f291e51.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>(EmbeddingPipeline→EmbeddingGenerator)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Owned Elements</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='e6e808590810f7d3a55921eb62e752b0.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>(EmbeddingGenerator→EmbeddingCache)</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='02d026fb13af0923877f41f68fb5585e.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Embedding</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>list_files</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>list_files</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='b9f465c166847f04c445425fb5a55d39.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Storage</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='1f180d81f85db347214ae45f4d884838.html'><span class='node-icon staruml-icon icon-UMLClass'></span>BaseStorageAdaptor</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03f058a533840c37160ba9cbb3005bef.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>list_files</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>list_files</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='02524d7a310024538b8bf2b5217a0405.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Storage</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>estimate_pages_tool</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>estimate_pages_tool</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='55059f34c380386137c1445dfb78cfc2.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ScrapingTools</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0423a6d6ebaedf5e0aa9c0cd98b8bff1.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>estimate_pages_tool</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>estimate_pages_tool</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,343 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title></title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>(unnamed)</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLDependency"></span>
|
||||
UMLDependency
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='9c817b13c52de62951ae09053c981616.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Enhancement</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='fa112acd403e7bf636510e5dca788dc7.html'><span class='node-icon staruml-icon icon-UMLClass'></span>WorkflowEngine</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='044b5cd04d02bac8cea889cb65106f43.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>(WorkflowEngine→EnhancementWorkflow)</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<h3>Source</h3>
|
||||
<ul class="nav nav-list">
|
||||
<li><a href='fa112acd403e7bf636510e5dca788dc7.html'><span class='node-icon staruml-icon icon-UMLClass'></span>WorkflowEngine</a></a></li>
|
||||
</ul>
|
||||
</td>
|
||||
<td width="50%">
|
||||
<h3>Target</h3>
|
||||
<ul class="nav nav-list">
|
||||
<li><a href='66dac264ff7a58f829633bb33acb90ab.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EnhancementWorkflow</a></a></li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href='fa112acd403e7bf636510e5dca788dc7.html'><span class='node-icon staruml-icon icon-UMLClass'></span>WorkflowEngine</a></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>target</td>
|
||||
<td><a href='66dac264ff7a58f829633bb33acb90ab.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EnhancementWorkflow</a></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>mapping</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='ea53aa60ea20269debb3c46d179577cf.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Enhancement</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>list_models</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>list_models</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='80c6aee8d2ff74293d5253df5cf90003.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>Embedding</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='03ec42466372e6ac1f6317227d6a0563.html'><span class='node-icon staruml-icon icon-UMLClass'></span>EmbeddingGenerator</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0483a3757c109c28a7230e73efd926a1.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>list_models</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>list_models</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='02d026fb13af0923877f41f68fb5585e.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>Embedding</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>remove_source</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>remove_source</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='7f82409f40ab6e511ba68fdb760c1637.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SourceManager</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='0490a212778e5ffa6d79cdf230143138.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>remove_source</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>remove_source</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>run</title>
|
||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="../assets/css/bootstrap.css">
|
||||
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
|
||||
<link rel="stylesheet" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../assets/icon-font/icons.css">
|
||||
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
|
||||
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
||||
<!-- Name Title -->
|
||||
|
||||
<h1>run</h1>
|
||||
|
||||
<!-- Type and Stereotype -->
|
||||
|
||||
<section style="margin-top: .5em;">
|
||||
<span class="alert alert-info">
|
||||
<span class="node-icon staruml-icon icon-UMLOperation"></span>
|
||||
UMLOperation
|
||||
</span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Path -->
|
||||
|
||||
<section style="margin-top: 10px">
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='d178003f7e8fee3d9635eb757e1bffa1.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>MCP</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='813cfad0b24c3345dd8b0dcb3e625655.html'><span class='node-icon staruml-icon icon-UMLClass'></span>SkillSeekerMCPServer</a></span>
|
||||
|
||||
<span>::</span>
|
||||
<span class="label label-info"><a href='04be98ec9bb8041fa720700c2ccc1351.html'><span class='node-icon staruml-icon icon-UMLOperation'></span>run</a></span>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Diagram -->
|
||||
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
|
||||
|
||||
<section>
|
||||
<h3>Description</h3>
|
||||
<div>
|
||||
|
||||
<span class="label label-info">none</span>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- Specification -->
|
||||
|
||||
|
||||
|
||||
<!-- Directed Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Undirected Relationship -->
|
||||
|
||||
|
||||
|
||||
<!-- Classifier -->
|
||||
|
||||
|
||||
|
||||
<!-- Interface -->
|
||||
|
||||
|
||||
|
||||
<!-- Component -->
|
||||
|
||||
|
||||
|
||||
<!-- Node -->
|
||||
|
||||
|
||||
|
||||
<!-- Actor -->
|
||||
|
||||
|
||||
|
||||
<!-- Use Case -->
|
||||
|
||||
|
||||
|
||||
<!-- Template Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Literals -->
|
||||
|
||||
|
||||
|
||||
<!-- Attributes -->
|
||||
|
||||
|
||||
|
||||
<!-- Operations -->
|
||||
|
||||
|
||||
|
||||
<!-- Receptions -->
|
||||
|
||||
|
||||
|
||||
<!-- Extension Points -->
|
||||
|
||||
|
||||
|
||||
<!-- Parameters -->
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Behavior -->
|
||||
|
||||
|
||||
|
||||
<!-- Action -->
|
||||
|
||||
|
||||
|
||||
<!-- Interaction -->
|
||||
|
||||
|
||||
|
||||
<!-- CombinedFragment -->
|
||||
|
||||
|
||||
|
||||
<!-- Activity -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State Machine -->
|
||||
|
||||
|
||||
|
||||
<!-- State -->
|
||||
|
||||
|
||||
|
||||
<!-- Vertex -->
|
||||
|
||||
|
||||
|
||||
<!-- Transition -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Model (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Columns (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Related Entities (ERD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Data Flows (DFD) -->
|
||||
|
||||
|
||||
|
||||
<!-- Flows (Flowchart) -->
|
||||
|
||||
|
||||
|
||||
<!-- Properties -->
|
||||
|
||||
<section>
|
||||
<h3>Properties</h3>
|
||||
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Value</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>name</td>
|
||||
<td>run</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>stereotype</td>
|
||||
<td><span class='label label-info'>null</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>visibility</td>
|
||||
<td>public</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isStatic</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isLeaf</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>featureDirection</td>
|
||||
<td>provided</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>parameters</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>raisedExceptions</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>concurrency</td>
|
||||
<td>sequential</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isQuery</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>isAbstract</td>
|
||||
<td><span class='label label-info'>false</span></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td>specification</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Tags -->
|
||||
|
||||
|
||||
|
||||
<!-- Constraints, Dependencies, Dependants -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Relationships -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Owned Elements -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Diagrams -->
|
||||
|
||||
|
||||
|
||||
<section class="element-list">
|
||||
<h3>Diagrams</h3>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li><a href='d527083c08ae760e504bda551a42737d.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>MCP Server</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
|
||||
<script>
|
||||
imageMapResize();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||