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:
- go to the Supabase dashboard
- navigate to Table Editor → votes
- 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.