feat(doc-symbols): Dart/Flutter, Go, Rust, R providers (all ecosystems) #18
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
project-halkyon/halkyon-curator!18
Loading…
Reference in a new issue
No description provided.
Delete branch "refs/pull/18/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 2/3 of "Link to docs" (#17 was Phase 1 / Python): the remaining ecosystem providers, each registered + verified against live sources via dry-run.
index.json(api.dart.dev core + api.flutter.dev)api/go1*.txtpromise files →pkg.go.dev#anchorsearch.json(tidyverse) — never rdocumentation.org/DataCampDocSymbolProviderregistered inkDocSymbolProviders; adding an ecosystem stays a curator-only change.dart:core dedups to api.dart.dev. Go:Type.Methodanchor for methods, full import-path folded into search_blob. R:/reference/topics only + a hard guard (+ test) against the commercial hosts. Rust: officialdoc.rust-lang.org/stdURLs (spot-checked 200); comprehensive crate coverage (docs.rs rustdoc JSON) is a later expansion.App/infra unchanged. To go live: re-run the seed (defaults to all registered ecosystems):
dart run halkyon_curator:seed_doc_symbols --supabase-url https://<ref>.supabase.co(--dry-runfirst).Update — CRAN + popularity (commit
db9ce54). Adds apopularityweight (download/usage count) to every row, and a newRCranProviderthat indexes all of CRAN (~24k packages fromsrc/contrib/PACKAGES) linked to officialcran.r-project.org/package=pages, weighted by cranlogs monthly downloads; pkgdown topics inherit their package's count. Live dry-run: 24,755 R rows. Pairs with infra project-halkyon/halkyon-infra#66 (popularity column + ranking) and app project-halkyon/halkyon-learn#687 (exact-match hint).