how to update the roadmap

the roadmap on the twig website is powered by markdown files and Supabase for vote tracking.

adding a new roadmap item

create a new markdown file in /content/roadmap/:

---
slug: your-feature-slug
title: your feature title
description: A short description of what this feature does.
status: planned
order: 5
---

fields

  • slug - unique identifier, used for vote tracking (no spaces, lowercase)
  • title - displayed as the feature name
  • description - short explanation shown below the title
  • status - one of: planned, in_progress, shipped
  • order - controls display order (lower numbers appear first)

editing an existing item

edit the markdown file directly. changes to title, description, status, and order take effect on deploy.

important: don't change the slug after launch - it's used to track votes. changing it will reset the vote count.

removing an item

delete the markdown file. votes for that slug will remain in the database but won't be displayed.

viewing votes and emails

votes are stored in Supabase. to view them:

  1. go to the Supabase dashboard
  2. navigate to Table Editor → votes
  3. you'll see each vote with: item_slug, email, created_at

to export emails for a specific feature, filter by item_slug and export as CSV.