docs: complete documentation overhaul with v3.1.0 release notes and zh-CN translations
Documentation restructure: - New docs/getting-started/ guide (4 files: install, quick-start, first-skill, next-steps) - New docs/user-guide/ section (6 files: core concepts through troubleshooting) - New docs/reference/ section (CLI_REFERENCE, CONFIG_FORMAT, ENVIRONMENT_VARIABLES, MCP_REFERENCE) - New docs/advanced/ section (custom-workflows, mcp-server, multi-source) - New docs/ARCHITECTURE.md - system architecture overview - Archived legacy files (QUICKSTART.md, QUICK_REFERENCE.md, docs/guides/USAGE.md) to docs/archive/legacy/ Chinese (zh-CN) translations: - Full zh-CN mirror of all user-facing docs (getting-started, user-guide, reference, advanced) - GitHub Actions workflow for translation sync (.github/workflows/translate-docs.yml) - Translation sync checker script (scripts/check_translation_sync.sh) - Translation helper script (scripts/translate_doc.py) Content updates: - CHANGELOG.md: [Unreleased] → [3.1.0] - 2026-02-22 - README.md: updated with new doc structure links - AGENTS.md: updated agent documentation - docs/features/UNIFIED_SCRAPING.md: updated for unified scraper workflow JSON config Analysis/planning artifacts (kept for reference): - DOCUMENTATION_OVERHAUL_PLAN.md, DOCUMENTATION_OVERHAUL_SUMMARY.md - FEATURE_GAP_ANALYSIS.md, IMPLEMENTATION_GAPS_ANALYSIS.md, CREATE_COMMAND_COVERAGE_ANALYSIS.md - CHINESE_TRANSLATION_IMPLEMENTATION_SUMMARY.md, ISSUE_260_UPDATE.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
325
docs/getting-started/01-installation.md
Normal file
325
docs/getting-started/01-installation.md
Normal file
@@ -0,0 +1,325 @@
|
||||
# Installation Guide
|
||||
|
||||
> **Skill Seekers v3.1.0**
|
||||
|
||||
Get Skill Seekers installed and running in under 5 minutes.
|
||||
|
||||
---
|
||||
|
||||
## System Requirements
|
||||
|
||||
| Requirement | Minimum | Recommended |
|
||||
|-------------|---------|-------------|
|
||||
| **Python** | 3.10 | 3.11 or 3.12 |
|
||||
| **RAM** | 4 GB | 8 GB+ |
|
||||
| **Disk** | 500 MB | 2 GB+ |
|
||||
| **OS** | Linux, macOS, Windows (WSL) | Linux, macOS |
|
||||
|
||||
---
|
||||
|
||||
## Quick Install
|
||||
|
||||
### Option 1: pip (Recommended)
|
||||
|
||||
```bash
|
||||
# Basic installation
|
||||
pip install skill-seekers
|
||||
|
||||
# With all platform support
|
||||
pip install skill-seekers[all-llms]
|
||||
|
||||
# Verify installation
|
||||
skill-seekers --version
|
||||
```
|
||||
|
||||
### Option 2: pipx (Isolated)
|
||||
|
||||
```bash
|
||||
# Install pipx if not available
|
||||
pip install pipx
|
||||
pipx ensurepath
|
||||
|
||||
# Install skill-seekers
|
||||
pipx install skill-seekers[all-llms]
|
||||
```
|
||||
|
||||
### Option 3: Development (from source)
|
||||
|
||||
```bash
|
||||
# Clone repository
|
||||
git clone https://github.com/yusufkaraaslan/Skill_Seekers.git
|
||||
cd Skill_Seekers
|
||||
|
||||
# Install in editable mode
|
||||
pip install -e ".[all-llms,dev]"
|
||||
|
||||
# Verify
|
||||
skill-seekers --version
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Installation Options
|
||||
|
||||
### Minimal Install
|
||||
|
||||
Just the core functionality:
|
||||
|
||||
```bash
|
||||
pip install skill-seekers
|
||||
```
|
||||
|
||||
**Includes:**
|
||||
- Documentation scraping
|
||||
- Basic packaging
|
||||
- Local enhancement (Claude Code)
|
||||
|
||||
### Full Install
|
||||
|
||||
All features and platforms:
|
||||
|
||||
```bash
|
||||
pip install skill-seekers[all-llms]
|
||||
```
|
||||
|
||||
**Includes:**
|
||||
- Claude AI support
|
||||
- Google Gemini support
|
||||
- OpenAI ChatGPT support
|
||||
- All vector databases
|
||||
- MCP server
|
||||
- Cloud storage (S3, GCS, Azure)
|
||||
|
||||
### Custom Install
|
||||
|
||||
Install only what you need:
|
||||
|
||||
```bash
|
||||
# Specific platform only
|
||||
pip install skill-seekers[gemini] # Google Gemini
|
||||
pip install skill-seekers[openai] # OpenAI
|
||||
pip install skill-seekers[chroma] # ChromaDB
|
||||
|
||||
# Multiple extras
|
||||
pip install skill-seekers[gemini,openai,chroma]
|
||||
|
||||
# Development
|
||||
pip install skill-seekers[dev]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Available Extras
|
||||
|
||||
| Extra | Description | Install Command |
|
||||
|-------|-------------|-----------------|
|
||||
| `gemini` | Google Gemini support | `pip install skill-seekers[gemini]` |
|
||||
| `openai` | OpenAI ChatGPT support | `pip install skill-seekers[openai]` |
|
||||
| `mcp` | MCP server | `pip install skill-seekers[mcp]` |
|
||||
| `chroma` | ChromaDB export | `pip install skill-seekers[chroma]` |
|
||||
| `weaviate` | Weaviate export | `pip install skill-seekers[weaviate]` |
|
||||
| `qdrant` | Qdrant export | `pip install skill-seekers[qdrant]` |
|
||||
| `faiss` | FAISS export | `pip install skill-seekers[faiss]` |
|
||||
| `s3` | AWS S3 storage | `pip install skill-seekers[s3]` |
|
||||
| `gcs` | Google Cloud Storage | `pip install skill-seekers[gcs]` |
|
||||
| `azure` | Azure Blob Storage | `pip install skill-seekers[azure]` |
|
||||
| `embedding` | Embedding server | `pip install skill-seekers[embedding]` |
|
||||
| `all-llms` | All LLM platforms | `pip install skill-seekers[all-llms]` |
|
||||
| `all` | Everything | `pip install skill-seekers[all]` |
|
||||
| `dev` | Development tools | `pip install skill-seekers[dev]` |
|
||||
|
||||
---
|
||||
|
||||
## Post-Installation Setup
|
||||
|
||||
### 1. Configure API Keys (Optional)
|
||||
|
||||
For AI enhancement and uploads:
|
||||
|
||||
```bash
|
||||
# Interactive configuration wizard
|
||||
skill-seekers config
|
||||
|
||||
# Or set environment variables
|
||||
export ANTHROPIC_API_KEY=sk-ant-...
|
||||
export GITHUB_TOKEN=ghp_...
|
||||
```
|
||||
|
||||
### 2. Verify Installation
|
||||
|
||||
```bash
|
||||
# Check version
|
||||
skill-seekers --version
|
||||
|
||||
# See all commands
|
||||
skill-seekers --help
|
||||
|
||||
# Test configuration
|
||||
skill-seekers config --test
|
||||
```
|
||||
|
||||
### 3. Quick Test
|
||||
|
||||
```bash
|
||||
# List available presets
|
||||
skill-seekers estimate --all
|
||||
|
||||
# Do a dry run
|
||||
skill-seekers create https://docs.python.org/3/ --dry-run
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Platform-Specific Notes
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
# Using Homebrew Python
|
||||
brew install python@3.12
|
||||
pip3.12 install skill-seekers[all-llms]
|
||||
|
||||
# Or with pyenv
|
||||
pyenv install 3.12
|
||||
pyenv global 3.12
|
||||
pip install skill-seekers[all-llms]
|
||||
```
|
||||
|
||||
### Linux (Ubuntu/Debian)
|
||||
|
||||
```bash
|
||||
# Install Python and pip
|
||||
sudo apt update
|
||||
sudo apt install python3-pip python3-venv
|
||||
|
||||
# Install skill-seekers
|
||||
pip3 install skill-seekers[all-llms]
|
||||
|
||||
# Make available system-wide
|
||||
sudo ln -s ~/.local/bin/skill-seekers /usr/local/bin/
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Recommended:** Use WSL2
|
||||
|
||||
```powershell
|
||||
# Or use Windows directly (PowerShell)
|
||||
python -m pip install skill-seekers[all-llms]
|
||||
|
||||
# Add to PATH if needed
|
||||
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:APPDATA\Python\Python312\Scripts", "User")
|
||||
```
|
||||
|
||||
### Docker
|
||||
|
||||
```bash
|
||||
# Pull image
|
||||
docker pull skillseekers/skill-seekers:latest
|
||||
|
||||
# Run
|
||||
docker run -it --rm \
|
||||
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
|
||||
-v $(pwd)/output:/output \
|
||||
skillseekers/skill-seekers \
|
||||
skill-seekers create https://docs.react.dev/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### "command not found: skill-seekers"
|
||||
|
||||
```bash
|
||||
# Add pip bin to PATH
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
|
||||
# Or reinstall with --user
|
||||
pip install --user --force-reinstall skill-seekers
|
||||
```
|
||||
|
||||
### Permission denied
|
||||
|
||||
```bash
|
||||
# Don't use sudo with pip
|
||||
# Instead:
|
||||
pip install --user skill-seekers
|
||||
|
||||
# Or use a virtual environment
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install skill-seekers[all-llms]
|
||||
```
|
||||
|
||||
### Import errors
|
||||
|
||||
```bash
|
||||
# For development installs, ensure editable mode
|
||||
pip install -e .
|
||||
|
||||
# Check installation
|
||||
python -c "import skill_seekers; print(skill_seekers.__version__)"
|
||||
```
|
||||
|
||||
### Version conflicts
|
||||
|
||||
```bash
|
||||
# Use virtual environment
|
||||
python3 -m venv skill-seekers-env
|
||||
source skill-seekers-env/bin/activate
|
||||
pip install skill-seekers[all-llms]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Upgrade
|
||||
|
||||
```bash
|
||||
# Upgrade to latest
|
||||
pip install --upgrade skill-seekers
|
||||
|
||||
# Upgrade with all extras
|
||||
pip install --upgrade skill-seekers[all-llms]
|
||||
|
||||
# Check current version
|
||||
skill-seekers --version
|
||||
|
||||
# See what's new
|
||||
pip show skill-seekers
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Uninstall
|
||||
|
||||
```bash
|
||||
pip uninstall skill-seekers
|
||||
|
||||
# Clean up config (optional)
|
||||
rm -rf ~/.config/skill-seekers/
|
||||
rm -rf ~/.cache/skill-seekers/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Next Steps
|
||||
|
||||
- [Quick Start Guide](02-quick-start.md) - Create your first skill in 3 commands
|
||||
- [Your First Skill](03-your-first-skill.md) - Complete walkthrough
|
||||
|
||||
---
|
||||
|
||||
## Getting Help
|
||||
|
||||
```bash
|
||||
# Command help
|
||||
skill-seekers --help
|
||||
skill-seekers create --help
|
||||
|
||||
# Documentation
|
||||
# https://github.com/yusufkaraaslan/Skill_Seekers/tree/main/docs
|
||||
|
||||
# Issues
|
||||
# https://github.com/yusufkaraaslan/Skill_Seekers/issues
|
||||
```
|
||||
Reference in New Issue
Block a user