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

Update website roadmap #9251

Merged
merged 8 commits into from
Aug 6, 2024
Merged

Update website roadmap #9251

merged 8 commits into from
Aug 6, 2024

Conversation

simonswiss
Copy link
Contributor

@simonswiss simonswiss commented Aug 2, 2024

CleanShot 2024-08-05 at 17 22 57@2x

Copy link

codesandbox-ci bot commented Aug 2, 2024

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit fb147b0:

Sandbox Source
@keystone-6/sandbox Configuration

@kennedybaird
Copy link
Contributor

That looks good - but one question, why wouldn't you highlight that there have been completion of features? I think just removing cards doesn't make the most sense.

I was thinking about different styling (eg, green label - maybe with a tick), and maybe linking to the release/commit?

Or another section could be even better, to highlight even more clearly?

Happy to help with either option

@dcousens
Copy link
Member

dcousens commented Aug 5, 2024

why wouldn't you highlight that there have been completion of features

This is a good callout, and something we have missed.
We probably need a features page.

Maybe not part of this pull request, but I think a followup could be either a feature page or extending this page to talk about Keystone 6's features.

@kennedybaird
Copy link
Contributor

kennedybaird commented Aug 5, 2024

@simonswiss - I did a quick attempt at a completed indicator, tried to use all internal concepts

image

@simonswiss
Copy link
Contributor Author

simonswiss commented Aug 6, 2024

@dcousens — the "Why Keystone" page has a "what's in the box" section that lists all the main features. Maybe new added features could be added there?

CleanShot 2024-08-06 at 10 24 37@2x

The section is linked to from the homepage with a "See all Features" button:

CleanShot 2024-08-06 at 10 25 04@2x

Beyond this homepage button, the discoverability of this features section is possibly not high enough — and you're right that having a dedicated "Features" page could make sense.

I (personal opinion) don't think that existing features should live on a roadmap/future page, but both pages should definitely cross-reference/link each other.

Indeed probably the scope for another PR, should we open an issue for this?

@kennedybaird
Copy link
Contributor

Agree with your sentiment @simonswiss - I'm trying to consider / suggest how to make it clearer all the great energy that is being put into Keystone. It has been mentioned a lot across discussions, Slack, etc.

However I do disagree re no existing features on a roadmap / future page. A roadmap including recent "stops" / progress makes a lot of sense to me, as it makes it clear that progress is happening.

Anything that achieves people seeing the great work happening is good in my books, as long as it simplifies maintainer time - which is why I thought a simple completed flag could be a nice short-term solve

@simonswiss
Copy link
Contributor Author

Those are very valid points — thanks for pushing back!

Maybe a "Recently added" section that has the green ticks you prototyped would work well! I'll work on something.

@simonswiss
Copy link
Contributor Author

CleanShot 2024-08-06 at 14 30 12@2x

I think this would work pretty well? Implemented in 1a831da

@kennedybaird
Copy link
Contributor

I think this would work pretty well? Implemented in 1a831da

Nice, I think that's great 👍

@dcousens dcousens changed the title Roadmap content refresh Update website roadmap Aug 6, 2024
@dcousens dcousens merged commit 79a1a09 into keystonejs:main Aug 6, 2024
1 check passed
@dcousens
Copy link
Member

dcousens commented Aug 6, 2024

Thanks to each of you! 💛

@dcousens dcousens mentioned this pull request Aug 9, 2024
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.

3 participants