Skip to content

Repository files navigation

hapwi.github.io

Personal hub for the apps and tools I open source.

Live at hapwi.github.io. A repo shows up here only if it is listed in catalog.json or curated as a hosted file on this site.

Install a tool

If a project ships an installer, the hub mirrors it:

curl -fsSL https://hapwi.github.io/install/period-space.sh | bash

That file is copied from the source repo on each deploy, so it stays in sync with main.

Add a project

  1. Make the repo public.
  2. Add it to catalog.json:
{
  "repo": "hapwi/your-tool",
  "install": "install.sh",
  "tagline": "What it does in one line."
}

install is optional. When it is set, deploy copies that script to /install/<name>.sh.

  1. If it should also appear in a homepage group with extra routing, add it to src/data/projects.ts.
  2. Push this repo (or run vp run sync locally). GitHub Pages rebuilds on push, on a daily schedule, and when another repo dispatches hub-sync.

See catalog.md for the full notes.

Local

vp install
vp run sync
vp dev

sync needs network access to GitHub. Deploy runs it automatically.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages