1. It has built-in support for releases.
Following this guide, you can make the different releases versions easier to navigate, and keep them from cluttering the codebase:
https://docs.github.com/en/repositories/releasing-projects-o... 2. It can integrate images, like screenshots, into the readme markdown file, making them clearly visible to anyone browsing the project page. The images can also be in a sub folder, to keep them from cluttering the codebase. Here's a guide to do so:
https://docs.github.com/en/get-started/writing-on-github/get...This turns a Raspberry Pi into a wall-mounted dashboard that boots directly into a fullscreen display and runs entirely on the local network. No accounts, no cloud, no ongoing fees.
From a fresh Pi install, it takes about 8 minutes from running the command to a working display after reboot.
Install:
curl -fsSL https://raw.githubusercontent.com/silentg33k/chalkboard-inst... | bash
What it does:
- boots straight into a kiosk display - controlled via a browser on the local network - stores everything locally - runs on nginx + PHP + Chromium kiosk - background updates handled via cron + local scripts
After install it’s immediately usable, and then you can layer in things like schedules, weather, or other content if you want.
I built it specifically to avoid paying for something like a “smart display” that requires a subscription and limits what you can do with it.
Wondering if anyone thinks this solves a problem or is a viable project.
The installer is doing a full system setup (nginx, PHP, kiosk, etc.), which is why it's packaged as a release artifact instead of a bunch of inline shell.
That said, everything it installs ends up on the Pi in plain files (PHP, JSON, scripts) under /var/www/html/chalkboard, so it's not actually opaque once deployed.
I kept the main repo private while building this out, but I get how that looks from the outside — making the runtime files more directly inspectable is something I should probably clean up.
Appreciate you calling it out.