0.5.0 • Published 1 year ago

gin-tonic v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

gin and tonic

Two companions making sail development much nicer.

gin: a utility for syncing files from a repository to a clay desk and committing on save.

tonic: a library which auto refreshes your sail page on commit

getting started

  1. First you should install gin:
    npm i -g gin-tonic
  2. Next run gin add to add a workspace which will be used to sync your files from your repository to the Urbit you're working on and commit.
  3. Then run gin pour to add the tonic library to your Urbit.
  4. Integrate tonic into your gall application by wrapping your gall agent:
     /+  tonic
     ...
     %-  agent:tonic
     |_  =bowl:gall
     ...
  5. Include tonic's script in each sail page:
    /+  tonic
    ...
    ;head
      ...
      ;+  (inject:tonic q.byk.bowl)
    ==
  6. Finally run gin watch and pick your workspace. Gin will run until cancelled syncing your changes.
  7. Sip and enjoy!