Skip to content

arthyn/scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

scratch

A small app for saving text, similar to pastebin. Also an experimental testbed for a new supercharged Sail framework.

thoughts (revised)

We need a way for new Hoon devs to be able to create robust UI without needing to learn Javascript. "Server rendered" apps are fine for most use cases. There have even been advances to make many of the drawbacks non-existent. The main libraries that address this are Hotwire, htmx, and AlpineJS.

first stage - complete

  • using twind instead port TailwindCSS to Hoon and create a library that integrates easily with Sail and the new framework
  • using shoelace since it's already web components so easy to use in sail begin implementing basic components as "primitives" possibly using something like Radix UI or hand rolled with
  • built a small gate to work with alpine bindings since they use special chars will pursue more now build gates or Sail hooks of some kind to integrate with one of the "dynamic" HTML libraries listed above
  • done! build first version of the app using the above

second stage

  • begin wrapping functionality into gates or custom Sail tags and abstracting functionality into components
  • explore common patterns of urbit app interactions and create helpers to facilitate easier/quicker methods
  • test out urbit interface framework being developed here: https://github.com/h5gq3/todos
  • rewrite app given new abstractions

third stage

  • writeup docs for everything generated in the second stage
  • create more complex app to show-off what's possible and explore further necessary abstractions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published