This repository contains the static content for makeitwork.cloud and
onion.makeitwork.cloud. There is no application server or site build step;
the source directories are deployed as-is.
- HTML5:
makeitwork.cloud/index.htmlis the public portal andonion.makeitwork.cloud/index.htmlis the onion-services directory. - CSS: The public portal uses an embedded stylesheet and locally hosted Web437 bitmap fonts. It does not use W3.CSS or Google Fonts.
- Icons: Font Awesome 7.3.0 is loaded from cdnjs for portal and contact icons.
- Progressive web app:
makeitwork.cloud/site.webmanifestprovides install metadata, andmakeitwork.cloud/sw.jsprovides a network-first service worker with an offline cache fallback for same-origin assets. - Metadata: The public portal includes standard Open Graph and Twitter metadata plus Schema.org JSON-LD.
- HTML and CSS — MDN Web Docs
- Font Awesome
- Web app manifests — MDN Web Docs
- Service Worker API — MDN Web Docs
- Schema.org
Pull requests run static pre-commit checks only. A push to main deploys both
source directories directly to their S3 buckets using aws s3 sync with
--delete --acl public-read --follow-symlinks. After both syncs succeed, the
workflow purges the Cloudflare zone cache. Deployment uses separate GitHub
Actions secrets for the public and onion buckets.
pre-commit run --all-files
node --check makeitwork.cloud/sw.js