Skip to content

Repository files navigation

Make IT Work web portal

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.

Technology

  • HTML5: makeitwork.cloud/index.html is the public portal and onion.makeitwork.cloud/index.html is 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.webmanifest provides install metadata, and makeitwork.cloud/sw.js provides 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.

References

CI and deployment

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.

Local validation

pre-commit run --all-files
node --check makeitwork.cloud/sw.js

About

Static web content

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages