FLUX DOCUMENTATION SYSTEM
Layer 11 — STARTER KIT | starter-kit-roadmap
flux.dantesisofo.com/wiki/starter-kit-roadmap/
STARTER KIT — ROADMAP
How the blueprint becomes a thing students can use, in increasing order of
openness and risk.
1. STAGE 1 — PRIVATE TEMPLATE (START HERE)
A private template repo or downloadable zip, access-controlled.
- Why first: you keep control while iterating; identifiers are still being
externalized; lowest exposure risk.
- Contents: the reusable code (TEMPLATE KIT PLAN),
the six docs,
.env.example, sample walk, empty catalog seed.
- Gate: passes the sanitization checklist.
- Validation: a fresh machine + a throwaway bucket completes name → upload →
generate → publish using only the docs.
2. STAGE 2 — WORKSHOP RESOURCE (BEST VALUE FIT)
The strongest fit for the teaching value. The code is reusable, but the real
lesson is AWS setup + the workflow + the information-architecture concepts
(routes-on-hub vs photos-on-pages, canonical naming, static-first hosting).
- Bundle the private template + the docs + a guided walkthrough (recorded or live).
- Students leave with their own city-in-flux archive deployed on their own
bucket.
- Natural place to charge: the outcome (a live, owned archive) is concrete.
3. STAGE 3 — POSSIBLE OPEN-SOURCE CORE (LATER)
A stripped public "geotag static publisher" core, after:
- a full security pass (no secrets anywhere; fresh repo so there's no history),
- a decision on how much of the canonical-naming/hub design to give away,
- a clean split: permissive license (e.g. MIT) on the code, with content,
brand, and personal data excluded.
Open source is good for reach/marketing; it is the last step, not the first.
4. RECOMMENDATION
Private template + paid workshop now; consider a public core later.
This keeps the proprietary FLUX systems (excluded list)
private, monetizes the teaching, and leaves the open-source door open once the
sanitization is proven.
5. BUILD ORDER (WHEN GREENLIT)
- New clean directory (not the working tree — avoids huge media + any history).
- Copy only the reusable core.
- Externalize all hardcoded identifiers into one config module +
.env.
- Add
.env.example, .gitignore, empty catalog seed, sample_walk/.
- Strip optional/personal features (email, the proprietary FLUX systems).
- Write the six docs (derived from this wiki section) + a thin
flux CLI.
- Dry-run the full pipeline against a throwaway test bucket to prove the student
happy path before any release.
See also: OVERVIEW ·
ARCHITECTURE ·
WORKFLOW ·
SETUP ·
SECURITY ·
TEMPLATE PLAN
FLUX_WIKI_v2.0 — flux.dantesisofo.com/wiki/starter-kit-roadmap/