Skip to content

DS preview#247

Open
FilisLiu wants to merge 72 commits intomainfrom
feature/showcase
Open

DS preview#247
FilisLiu wants to merge 72 commits intomainfrom
feature/showcase

Conversation

@FilisLiu
Copy link
Contributor

@FilisLiu FilisLiu commented Feb 24, 2026

What?

Refurbish dummy app preview pages with a two_column layout

Why?

This resembles all the other design system guideline pages and reduces user's cognitive load to get their hands on.

How?

  • Added two_column layout to dummy app
  • Added application helper component_preview which will capture a block of erb code and render its html output
  • Added styles_controller and components_controller to manage sub-pages
  • Added sidebars to navigate through pages
  • Moved DS helper demo snippets from pages#index into individual views
  • Added ds_code and self-hosting hljs
  • Updated cypress tests (fixed the broken footer test)

Testing?

All passed and eyeballed
Specific content in each page will be discussed with @rebecafiadeiro later and will subject to changes

Screenshots (optional)

image

Anything Else?

This is just a scaffolding for page refurbishments. I've left quite some TODO notes to work on. Happy to discuss

@FilisLiu FilisLiu requested a review from timgentry March 3, 2026 15:27
@FilisLiu FilisLiu marked this pull request as ready for review March 3, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant