Skip to content

📝 Docs: Add a banner/notice to the current site linking to the new site #5304

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

Open
3 tasks done
JoshuaKGoldberg opened this issue Mar 17, 2025 · 2 comments
Open
3 tasks done
Assignees
Labels
area: documentation anything involving docs or mochajs.org core-team issues which must be handled by Mocha's core team status: accepting prs Mocha can use your help with this one!

Comments

@JoshuaKGoldberg
Copy link
Member

JoshuaKGoldberg commented Mar 17, 2025

Documentation Request Checklist

Overview

Nothing on the current https://mochajs.org indicates there's a new website coming. Most website readers probably have no idea it exists. I think it'd be useful to add some indication to the website that a new one is coming.

Proposal: how about a floating banner on top of the page saying something like?

We're working on a website revamp. Preview the new site here: (link)

Additional Info

IMO it would be good to wait until #5303 #5315 is resolved. That way we're staying on the mochajs.org domain, not sending to some third-party (netlify) site. But in theory if we really want this doesn't need to be blocked.

#5246 has a description of the rough plan I was thinking of while working on the PR. https://github.com/orgs/mochajs/projects/8/views/1 is a more full milestone with that plan fleshed out.

@JoshuaKGoldberg JoshuaKGoldberg added area: documentation anything involving docs or mochajs.org status: in triage a maintainer should (re-)triage (review) this issue labels Mar 17, 2025
@JoshuaKGoldberg JoshuaKGoldberg added status: accepting prs Mocha can use your help with this one! core-team issues which must be handled by Mocha's core team and removed status: in triage a maintainer should (re-)triage (review) this issue status: accepting prs Mocha can use your help with this one! labels Apr 7, 2025
@JoshuaKGoldberg JoshuaKGoldberg added status: blocked Waiting for something else to be resolved and removed status: accepting prs Mocha can use your help with this one! labels May 7, 2025
@mark-wiemer
Copy link
Member

We should also link the new site back to the old site in case folks want to quickly go back for whatever reason :)

@mark-wiemer mark-wiemer self-assigned this May 12, 2025
@JoshuaKGoldberg JoshuaKGoldberg added status: accepting prs Mocha can use your help with this one! and removed status: blocked Waiting for something else to be resolved labels May 16, 2025
@JoshuaKGoldberg
Copy link
Member Author

https://mochajs.org/next

Unblocked! 🥳

We should also update the "New Site Preview" callout:

This is an early stage preview. If you see any bugs or typos, please mention them on docs: add new website using Astro Starlight. Thanks! 🤎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: documentation anything involving docs or mochajs.org core-team issues which must be handled by Mocha's core team status: accepting prs Mocha can use your help with this one!
Projects
None yet
Development

No branches or pull requests

2 participants