Open source · Author · 2026-08

PumpkinLib

A 22,778 line design specification for an FRC vendor library. No implementation, deliberately and visibly.

22,778 lines
Specification
2
Review passes
0 lines
Java written

A Java library that would pre-wire AdvantageKit, PathPlanner, Choreo, PhotonVision, Limelight, Phoenix 6, REVLib, SysId, and WPILib into one coherent seam. Currently design documents only, revised twice: once after an adversarial four lens review and again after a six lens independent expert review.

Discipline Breakdown

What This Was, per Discipline

Software Primary

A design specification covering architecture, decisions, and roadmap for a library that pre-wires the modern FRC toolchain behind one seam.

Documentation Significant

Structured as an engineering design review package rather than a README: scope, non-goals, alternatives rejected, and open questions.

The roadmap states a realistic solo delivery estimate rather than an optimistic one, and nothing will be announced anywhere until v0.1 is tagged. If you found this repository, you found a plan, not a product.

Listed here as a specification rather than as software on purpose. The artefact is the decision record: scope and non-goals, alternatives considered and rejected, and open questions. Those are the sections someone who did not think the problem through cannot fabricate.

Links