Skip to content

Conversation

@johan-gorter
Copy link
Contributor

Summary

Migrates the website domain from maquettejs.org to maquette.js.org (GitHub Pages via js.org).

Changes

  • URL references: Updated all maquettejs.org references to maquette.js.org across source code, docs, JSDoc comments, and website templates
  • HTTPS upgrade: Upgraded remaining http:// links to https://
  • Firebase redirect: Added 301 redirect config in firebase.json so the old domain forwards all traffic path-preserving to the new domain
  • GitHub Pages CNAME: Added CNAME file to website source for GitHub Pages custom domain

Deployment order (zero downtime)

  1. Before merging: Request maquette.js.org CNAME from js.org/js.org pointing to afassoftware.github.io
  2. Before merging: Enable GitHub Pages on this repo and configure the custom domain
  3. Merge this PR and deploy the website to GitHub Pages
  4. Deploy Firebase (cd website && firebase deploy) to activate the 301 redirects from the old domain
  5. Keep maquettejs.org on Firebase as a redirect host until the domain expires

- Update all URL references from maquettejs.org to maquette.js.org
- Also upgrade http:// links to https://
- Configure Firebase Hosting to 301 redirect all traffic to new domain
- Add CNAME file for GitHub Pages hosting
@johan-gorter johan-gorter merged commit a666c4b into main Feb 9, 2026
3 checks passed
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