no meeting starts before the muppets
A fork of nohello.net (source), with the same design, font, and layout - deadpan about a different rule: you cannot start a meeting until you've shown a picture of art you made featuring the Muppets. The meeting cannot go on without the muppets.
Not affiliated with Disney, The Muppets Studio, or nohello.net.
This project is a Eleventy site. If you've used a static site generator before, you're pretty much good to go. If not, take a look through the Eleventy documentation to get up to speed.
It's a JavaScript site, so you'll need node installed. Using nvm
will make sure you're using the right version.
# git clone, etc
yarn # install dependencies
yarn serve # run development serverThen open localhost:8123 in your browser, and you should be ready to disco.
Unit tests are via Mocha. Nothing too fancy there.
We use UI tests via Playwright. To ensure consistency, the snapshots are taken with a Linux container. To run this locally for convenience, you'll need two things installed: Docker and act.
Available commands:
yarn check-snapshots # do your snapshots match?
yarn update-snapshots # if not, update your snapshots!1.0 is English-only. The original nohello.net has multi-language support if you're looking for a reference on how to add it back.
The site builds to static HTML in build/ and is deployed to GitHub Pages by
.github/workflows/deploy.yml on every push to main. The custom domain (yesmuppets.net) is
configured via src/CNAME and pointed at GitHub Pages through Cloudflare DNS (a CNAME/ALIAS
record at the apex, or www + apex redirect, both proxied or DNS-only per GitHub's
custom domain docs).