Skip to content

Commit e769856

Browse files
authored
Update README.md
1 parent b3b3bb2 commit e769856

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,32 @@ A small app for saving text, similar to pastebin. Also an experimental
44
testbed for a new supercharged [Sail](https://developers.urbit.org/guides/additional/sail)
55
framework.
66

7-
## thoughts
7+
## thoughts (revised)
88
We need a way for new Hoon devs to be able to create robust UI without
99
needing to learn Javascript. "Server rendered" apps are fine for most use
1010
cases. There have even been advances to make many of the drawbacks
1111
non-existent. The main libraries that address this are [Hotwire](https://hotwired.dev/),
1212
[htmx](https://htmx.org/), and [AlpineJS](https://alpinejs.dev/).
1313

14-
## first stage
15-
- port [TailwindCSS](https://tailwindcss.com/) to Hoon and create a library
16-
that integrates easily with Sail and the new framework
17-
- begin implementing basic components as "primitives" possibly using
14+
## first stage - complete
15+
- using [twind](https://twind.style/) instead ~~port [TailwindCSS](https://tailwindcss.com/) to Hoon and create a library
16+
that integrates easily with Sail and the new framework~~
17+
- using [shoelace](https://shoelace.style/) since it's already web components so easy to use in sail ~~begin implementing basic components as "primitives" possibly using
1818
something like [Radix UI](https://www.radix-ui.com/) or hand rolled
19-
with
20-
- build gates or Sail hooks of some kind to integrate with one of the
21-
"dynamic" HTML libraries listed above
22-
- build first version of the app using the above
19+
with~~
20+
- 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
21+
"dynamic" HTML libraries listed above~~
22+
- done! ~~build first version of the app using the above~~
2323

2424
## second stage
25-
- begin wrapping functionality into custom Sail tags and abstracting
25+
- begin wrapping functionality into gates or custom Sail tags and abstracting
2626
functionality into components
2727
- explore common patterns of urbit app interactions and create helpers to
2828
facilitate easier/quicker methods
29+
- test out urbit interface framework being developed here: https://github.com/h5gq3/todos
2930
- rewrite app given new abstractions
3031

3132
## third stage
3233
- writeup docs for everything generated in the second stage
3334
- create more complex app to show-off what's possible and explore further
34-
necessary abstractions
35+
necessary abstractions

0 commit comments

Comments
 (0)