Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Needle — discovery layer for Arc (preview)

Static site for needle.bot, served with GitHub Pages. No build step: the files in site/ are published as-is.

Path What it is
site/index.html Landing page
site/app.html App preview — all data is simulated in the browser; swap the sim for the WebSocket/REST feed
site/CNAME Custom domain (needle.bot)
site/.nojekyll Serve files as-is, no Jekyll processing

Colors live in the :root block at the top of each file.

Deploy

.github/workflows/deploy.yml publishes site/ on every push to main, and can also be run by hand from the Actions tab (workflow_dispatch). No dependencies, no build.

Pages has to be turned on once by hand — Settings -> Pages -> Source: GitHub Actions. The workflow's own token is not allowed to create the Pages site, so the first run fails with Create Pages site failed until that setting is in place.

Custom domain: needle.bot

With Actions-based Pages the domain is a repository setting, not the CNAME file — set it under Settings → Pages → Custom domain.

needle.bot previously pointed at a Vercel deployment, so the move has an order to it:

  1. Remove needle.bot from the Vercel project that currently holds it.
  2. Replace the DNS records at the registrar. For the apex domain, four A records: 185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153. (Optionally a www CNAME pointing at engincetin.github.io.)
  3. Enter needle.bot in Settings → Pages → Custom domain, then enable Enforce HTTPS once the certificate is issued.

Placeholders left in the design

index.html links to /docs/… and /registry, which do not exist yet — they 404 until those pages are built. app.html navigation is hash-based and self-contained.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages