Skip to main content

Template Discovery

Find the right blueprint template faster with curated discovery surfaces — trending templates, personalized recommendations, full-text search with filters, and community ratings.

Overview

Template Discovery enhances the Blueprints page with three sections:

  • Trending — templates gaining popularity, ranked by a 7-day weighted score
  • Recommended — personalized suggestions based on your adoption history
  • Search — full-text search with protocol, category, and source filters
Feature Flag

This feature requires the growth_template_discovery feature flag to be enabled.

The Trending section displays a responsive grid of popular templates. Each card shows:

  • Template name and description (2-line clamp)
  • Category and protocol badges
  • Source indicator (Official or Community)
  • Adoption count and trending indicator
  • Average star rating

If no templates are trending, the section is hidden automatically.

Personalized Recommendations

The Recommended for You row appears as a horizontally scrollable list of templates matching categories you've adopted before.

  • New users with no adoption history receive a curated fallback set
  • The row hides when no recommendations are available

Search and Filter

Use the controls at the top of the page:

ControlDescription
Search barFull-text search across template name, description, and tags
Protocol chipsFilter by protocol (REST, LDAP, JDBC, gRPC, etc.)
Sort dropdownOrder by Relevance, Trending, Recently Added, or Highest Rated

Filters are URL-based (?q=...&protocol=...&sortBy=...) — you can bookmark or share a filtered view.

Search results include:

  • Matching templates in a paginated grid
  • Facets — category and source distribution counts
  • Pagination controls

Template Preview

Click any template card to open the Template Preview Modal:

  • Stats grid — endpoint count, adoption count, average rating
  • Endpoint list — scrollable list of routes with HTTP method badges
  • Reviews tab — paginated community reviews
  • Rate This tab — submit your own rating

Actions

ButtonDescription
Adopt TemplateLink the template to your library (receives upstream updates)
Fork TemplateCreate an independent copy you can customize

Rating Templates

  1. Open any template via the preview modal
  2. Switch to the Rate This tab
  3. Click a star (1–5) — hover previews the selection
  4. Optionally add a review comment (up to 2,000 characters)
  5. Click Submit Rating

Re-rating the same template updates your existing rating.

The trending score is a composite metric:

  • Recent adoptions (last 7 days) weighted more than older ones
  • Rating quality (average) and volume (total count) factor in
  • Templates with high adoption velocity overtake stale popular ones

Recently Added

A compact vertical list showing the newest templates with:

  • Template name
  • Protocol badge
  • Relative date ("Today", "Yesterday", "3 days ago")

Limitations

  • Recommendations require at least one prior adoption to personalize
  • Full-text search uses PostgreSQL tsvector — stemming applies

Next Steps