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

Add homepage with masthead #925

Merged
merged 7 commits into from
Oct 5, 2024
Merged

Conversation

frankieroberto
Copy link
Collaborator

Now that the site is using the service navigation component, this creates a new homepage for it which uses the Masthead component underneath it.

This also has the advantage of making the 'By topic' page more visible in the nav, and giving a bit more space to explain the project.

I've also tried moving the 'latest milestones' list from the right-hand column of the list to the main homepage, so it's a bit more visible on mobile. Not sure how useful that 'updates' list is, but it's something to indicate a bit of activity and hopefully tempt people to update the data with new service changes.

Thoughts?

Possibly the service navigation doesn't need the 1px solid dark-grey border at the bottom of it when the masthead is immediately beneath it?

Screenshot

Screenshot 2024-09-09 at 23 20 24

@paulrobertlloyd
Copy link
Collaborator

:shipit: (Excuse for me to create a homepage illustration too, when I have a spare moment!)

@frankieroberto frankieroberto added this pull request to the merge queue Oct 5, 2024
Merged via the queue into main with commit f3ea0f2 Oct 5, 2024
1 check passed
@frankieroberto frankieroberto deleted the add-homepage-with-masthead branch October 5, 2024 13:35
@frankieroberto
Copy link
Collaborator Author

@paulrobertlloyd this is merged and deployed. Feel free to make a homepage graphic... 😄

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.

2 participants