summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-12 09:54:55 +0300
committerPaul Buetow <paul@buetow.org>2026-04-12 09:54:55 +0300
commite79498af8150788e73a1db6b699c3d774de1eb6c (patch)
tree10114e6dac3db0652a02db6316818545421898f3 /README.md
parent319b9c3d867739d30336a5b2cefd031c0c9ca998 (diff)
task 02: finalize day-1 Pebble setup workflow
Diffstat (limited to 'README.md')
-rw-r--r--README.md42
1 files changed, 41 insertions, 1 deletions
diff --git a/README.md b/README.md
index 1f10505..d0ae877 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,43 @@
# FastForge
-WIP - Come back later.
+FastForge is a Pebble watchapp for intermittent fasting tracking, built with the Rebble SDK.
+
+## Day-1 Setup (Fedora + Rebble SDK 4.9+)
+
+```bash
+sudo dnf update
+sudo dnf install -y python3-pip nodejs SDL-devel dtc uv just
+uv tool install pebble-tool --python 3.13
+pebble sdk install latest
+```
+
+## After Reboot
+
+```bash
+export PATH="$HOME/.local/bin:$PATH"
+pebble --version
+```
+
+## Development Workflow
+
+```bash
+cd /home/paul/git/fastforge
+just dev
+```
+
+In a second terminal:
+
+```bash
+cd /home/paul/git/fastforge
+export PATH="$HOME/.local/bin:$PATH"
+just logs
+```
+
+Useful commands:
+
+- `just`: list commands
+- `just dev`: build + install to basalt emulator
+- `just logs`: live logs from basalt emulator
+- `just screenshot`: screenshot from basalt emulator
+- `just kill`: stop emulator
+- `just clean`: remove build artifacts