Phase 3: Fetch Scaladoc HTML for Scala class #5

Merged
mprihoda merged 12 commits from JMC-1-phase-03 into JMC-1 2025-12-29 14:16:03 +00:00
mprihoda commented 2025-12-29 12:57:59 +00:00 (Migrated from github.com)

Phase 3: Fetch Scaladoc HTML for Scala class

Goals: Extend get_documentation tool to support Scala libraries with :: coordinate separator.

Key Changes:

  • Added scalaArtifact: Boolean field to ArtifactCoordinates
  • Implemented :: separator parsing for Scala coordinates
  • Added _3 suffix resolution for Scala 3 artifacts
  • Refactored CoursierArtifactRepository to eliminate code duplication

Scenarios: 9 verified
Tests: 5 unit, 4 integration, 3 E2E (12 new tests total)

Full review packet

🤖 Generated with Claude Code

## Phase 3: Fetch Scaladoc HTML for Scala class **Goals**: Extend `get_documentation` tool to support Scala libraries with `::` coordinate separator. **Key Changes**: - Added `scalaArtifact: Boolean` field to `ArtifactCoordinates` - Implemented `::` separator parsing for Scala coordinates - Added `_3` suffix resolution for Scala 3 artifacts - Refactored `CoursierArtifactRepository` to eliminate code duplication **Scenarios**: 9 verified **Tests**: 5 unit, 4 integration, 3 E2E (12 new tests total) [Full review packet](./project-management/issues/JMC-1/review-packet-phase-03.md) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No description provided.