Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Showcase section #125

Open
mitchellh opened this issue Dec 24, 2024 · 5 comments
Open

Showcase section #125

mitchellh opened this issue Dec 24, 2024 · 5 comments
Assignees
Labels
help wanted Extra attention is needed website

Comments

@mitchellh
Copy link
Contributor

mitchellh commented Dec 24, 2024

In a similar vein as our #showcase Discord channel, it'd be great to have a showcase section of the website.

It doesn't need to be interactive, we can curate interesting showcase uploads in Discord and share them there.

But it'd be nice if this had a unique design and set of components to show the image, note the author, show the Ghostty config, filter by platform, etc.

It could live initially in the docs section so we don't clutter the top nav.

@DeadEnglish
Copy link
Contributor

DeadEnglish commented Dec 26, 2024

I've got some ideas for this, essentially a grid like gallery with an image, title/author, button & a tag component. The button will open a modal with a larger image (possible gallery(?)) with a short description & author, a tab for the code config.

Mini sketch below from Exaclidraw, Obviously will be more refined as per the Ghostty design 😅
Image

I've also created a starter PR for the "card" component in #129 by re-using the download card.

@BrandonRomano
Copy link
Member

@DeadEnglish I'm assigning this one to you (just so nobody else accidentally steps on your toes here). You're good to run with this!

@ronit18
Copy link

ronit18 commented Dec 28, 2024

But for this you would also have to create a login page? so you can take user details. Or else anyone can anonymously post. Also a create showcase post page?

@anund
Copy link

anund commented Jan 2, 2025

A note on the config sketch: theming can bring in references to themes outside those ghostty ships with in separate files in /themes. A showcase author can mostly 'flatten' their custom theme back into a single config file. If they choose to do light/dark theme support via theme=light:<pathtofile>,dark:<pathtofile> they probably? have trouble collapsing back to a single file. Likely light/dark theming isn't a near term concern, only a note.

@DeadEnglish
Copy link
Contributor

I'm back at work now so progress on this ticket should somewhat move 😅

@ronit18 I think for now this will be a static curated list of content pulled from the #showcase channel in the discord server.

@anund I think that would potentially be a proper edge case which I probably wouldn't support in the initial iteration. If we think this is a big enough problem, we might want to reconsider the design in the future 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed website
Projects
None yet
Development

No branches or pull requests

5 participants