computersandblues.lodestone/README.md
2025-11-20 19:44:17 +01:00

1.2 KiB

🪨 Lodestone

Lodestone helps you navigate the Fediverse.

It gives you a tool to quickly search through your favorite posts, and helps you rediscover the things you found relevant.

Building a release

Before anything, make sure JS dependencies are installed:

npm install

After that

npm run build

Development

Just as when building a release, you need to ensure that JS dependencies are installed:

npm install

After that you can start a process that watches and continuously builds and reloads your app when the source code is changed:

npm run dev

I'd recommend setting up a better development environment and integrating shadow-cljs deeply into your editor. You can get a continuous build that hot-reloads your app like above, and a REPL that allows you to send and evaluate individual expressions from your editor. This allows you to inspect and modify state and trigger events as you are live-developing your application.

If you set up Emacs + CIDER this can be done by running:

M-x cider-jack-in-cljs