Widget Naming Taxonomy
Radarboard names widgets in two different ways depending on what the widget represents:- Canonical widgets use a job-first name.
- Specialized widgets use a provider-first name.
Canonical widgets
Canonical widgets represent the primary product surface for a capability. These names should describe the job the user wants done, not the service currently providing the data. Examples:RevenueBookmarksShippingAnalyticsSEOApp Reviews
Specialized widgets
Specialized widgets are narrower, provider-specific, or intentionally tied to one provider’s mental model. These should carry provider context in the name. Examples:GitHub StarsGitHub CommitsVercel DomainsApp Store Reviews
Terms to avoid
Avoid names that require internal Radarboard context to understand:- branded or invented labels like
Review Pulse - vague platform terms like
Observabilitywhen the widget is really a product-facing monitoring surface - generic nouns like
StarsorDomainswhen the implementation is clearly provider-specific
Current guidance
- Keep
Shippingas the user-facing name for the release timeline widget. UseShipping Logonly in explanatory copy when you are referring to the feed/timeline flavor specifically. - Keep
Service Monitoras the composite monitoring widget name while it still bundles errors, reviews, and uptime. - Prefer
Bookmarksover the provider nameRaindropfor the canonical saved-links surface. - Prefer explicit names like
GitHub Stars,GitHub Commits, andVercel Domainsfor clearly single-provider surfaces.