The open-source sandwich. Fully reproducible from these sources — bread included. Fork it, then carry it to a picnic.
| Name | Last commit | Last update | Size |
|---|---|---|---|
| 3 hours ago | 1.7 KB | ||
| 2 hours ago | 1.3 KB | ||
| yesterday | 1.2 KB | ||
| 2 days ago | 1.1 KB | ||
| 1 week ago | 1.1 KB | ||
| 2 weeks ago | 1.3 KB | ||
| 3 weeks ago | 0.7 KB | ||
🛠️Makefile | 4 weeks ago | 1.0 KB | |
| 3 hours ago | 2.0 KB | ||
| 3 days ago | 1.2 KB | ||
| 1 week ago | 1.9 KB | ||
| 2 hours ago | 1.1 KB |
It's all open source. Source code for a sandwich.
Fork this repository. Then carry it carefully to a picnic.
big-hoagie is a small, ergonomic, zero-dependency, fully open-source sandwich. This monorepo contains the complete source for one deli-quality hoagie. Bread included — and it's the good bread.
There is no runtime, no container, and no cloud. The production environment is a plate.
src/bread.py — the foundation, don't skipsrc/roast_beef.c at a guaranteed 1.5 mmsrc/swiss_cheese.rs — safe, slightly holeysrc/crisp_lettuce.js — async but crunchysrc/vine_ripen_tomato.go, in season or it doesn't shipsrc/sriracha_mayo.cpp — the binding layer (an emulsion)src/dill_pickles.rb — optional, flag-controlled$ git clone https://openhoagie.cybercult.biz/big-hoagie.git
$ cd big-hoagie
$ make lunch
# output: one open hoagie (calories undisclosed)
See Makefile. Supported targets: lunch, double-meat, no-tomato, and the forgiving you-do-you. Breaking changes to the layer order are tracked in CHANGELOG.md.
See CONTRIBUTING.md. Bring your own plate, label your layers, and do not commit the onions without a review. The onion loophole is real and it is watching you.
Distributed under the Hoagie General Public License v1.0 (HGPL-1.0-only) — exactly like the GPL, except you additionally agree to share your chips. Then it's open source for real.