yusyus
|
b912331550
|
chore: Bump version to v2.5.0 - Multi-Platform Feature Parity
Prepare v2.5.0 release with multi-LLM platform support.
Major changes:
- Add support for 4 platforms (Claude, Gemini, OpenAI, Markdown)
- Complete feature parity across all platforms
- 18 MCP tools with multi-platform support
- Comprehensive platform documentation
Updated files:
- pyproject.toml: version 2.4.0 → 2.5.0
- README.md: version badge updated, tests 427 → 700
- CHANGELOG.md: Added v2.5.0 release notes
- docs/CLAUDE.md: Updated version and features
Release date: 2025-12-28
|
2025-12-30 23:07:35 +03:00 |
|
yusyus
|
119e642ced
|
fix: Add package installation check and fix test imports (Task 2.1)
Fixes test import errors in 7 test files that failed without package installed.
**Changes:**
1. **tests/conftest.py** - Added pytest_configure() hook
- Checks if skill_seekers package is installed before running tests
- Shows helpful error message guiding users to run `pip install -e .`
- Prevents confusing ModuleNotFoundError during test runs
2. **tests/test_constants.py** - Fixed dynamic imports
- Changed `from cli import` to `from skill_seekers.cli import` (6 locations)
- Fixes imports in test methods that dynamically import modules
- All 16 tests now pass ✅
3. **tests/test_llms_txt_detector.py** - Fixed patch decorators
- Changed `patch('cli.llms_txt_detector.` to `patch('skill_seekers.cli.llms_txt_detector.` (4 locations)
- All 4 tests now pass ✅
4. **docs/CLAUDE.md** - Added "Running Tests" section
- Clear instructions on installing package before testing
- Explanation of why installation is required
- Common pytest commands and options
- Test coverage statistics
**Testing:**
- ✅ All 101 tests pass across the 7 affected files:
- test_async_scraping.py (11 tests)
- test_config_validation.py (26 tests)
- test_constants.py (16 tests)
- test_estimate_pages.py (8 tests)
- test_integration.py (23 tests)
- test_llms_txt_detector.py (4 tests)
- test_llms_txt_downloader.py (13 tests)
- ✅ conftest.py check works correctly
- ✅ Helpful error shown when package not installed
**Impact:**
- Developers now get clear guidance when tests fail due to missing installation
- All test import issues resolved
- Better developer experience for contributors
|
2025-11-29 22:13:13 +03:00 |
|
Edgar I.
|
0b6c2ed593
|
docs: add llms.txt support documentation
|
2025-10-24 18:27:17 +04:00 |
|
yusyus
|
06dabf639c
|
Update documentation: correct MCP tool count to 9 tools
- Update mcp/README.md: 8 tools → 9 tools, add upload_skill docs
- Update docs/MCP_SETUP.md: verify section lists all 9 tools
- Update docs/CLAUDE.md: MCP tool references updated
- Add upload_skill to tool listings and examples
- Update test coverage count: 31 → 34 tests
All documentation now accurately reflects the current feature set.
|
2025-10-19 22:22:03 +03:00 |
|
yusyus
|
6b97a9edc6
|
Update documentation for large documentation features
Comprehensive documentation updates for large docs support:
README.md:
- Add "Large Documentation Support" to key features
- Add "Router/Hub Skills" feature highlight
- Add "Checkpoint/Resume" feature highlight
- Update MCP tools count: 6 → 8
- Add complete section 7: Large Documentation Support (10K-40K+ Pages)
- Split strategies: auto, category, router, size
- Parallel scraping workflow
- Configuration examples
- Benefits and use cases
- Add section 8: Checkpoint/Resume for Long Scrapes
- Configuration examples
- Resume/fresh workflow
- Benefits and features
- Update documentation links to include LARGE_DOCUMENTATION.md
- Update MCP guide links to reflect 8 tools
docs/CLAUDE.md:
- Add resume/checkpoint commands
- Add large documentation commands (split, router, package_multi)
- Update MCP integration section (8 tools)
- Expand directory structure to show new files
- Add split_strategy, split_config, checkpoint config parameters
- Add "Large Documentation Support" and "Checkpoint/Resume" features
- Add complete large documentation workflow (40K pages example)
- Update all command paths to use cli/ prefix
mcp/README.md:
- Update tool count: 6 → 8
- Add tool 7: split_config with full documentation
- Add tool 8: generate_router with full documentation
- Add "Large Documentation (40K Pages)" workflow example
- Update test coverage: 25 → 31 tests
- Update performance table with parallel scraping metrics
- Document all split strategies
docs/MCP_SETUP.md:
- Update verified tools count: 6 → 8
- Update test count: 25 → 31
All documentation now comprehensively covers:
- Large documentation handling (10K-40K+ pages)
- Router/hub architecture
- Config splitting strategies
- Checkpoint/resume functionality
- Parallel scraping workflows
- Complete MCP integration
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-19 20:58:47 +03:00 |
|
yusyus
|
78b9cae398
|
Init
|
2025-10-17 15:14:44 +00:00 |
|