Skip to content

joeblew99/gio-htmx

Repository files navigation

gio-htmx

Its a basic GUI using gioui to allow document interaction using htmx pattern.

Run

make all

make start-caddy
make start-nats

Folders

_make:

  • our generic makefiles

.bin:

  • holds all binaries that we run.

.data:

  • holds all runtime data for NATS, CADDY, etc

cmd

  • golang entry points

doc

  • markdown for docs

exp

  • dumping ground for experiments.

pkg

  • golang packages

plugin

  • document type plugins.

Docs

See the Doc folder to see how it works.

Contribute

We dont use branches, so git.mk is hard coded to use "main" branch.

We use ssh signing for github. Steps:

  • fork this repo on github
  • then locally ...
  • clone your repo
  • copy .env-git-template --> .env-git
  • put your git details in .env-git
  • make env-print to check them
  • make git-init to configure git to use them
  • make git-upstream-set to configure where you will pull upstream changes from
  • make some change and commit with a message in vscode, etc
  • make git-pull to catch up to upstream
  • make git-push to push your changes to you repo, and then PR

Releases

No releases published

Packages

No packages published