# Jumpstarter Enhancement Proposals (JEPs) This directory contains the Jumpstarter Enhancement Proposals — design documents that describe significant changes to the Jumpstarter project. ## What is a JEP? A JEP is a design document that proposes a new feature, process change, or architectural decision for the Jumpstarter hardware-in-the-loop testing framework. JEPs provide a transparent, structured process for the community to propose, discuss, and decide on substantial changes. For the full process definition, see [JEP-0000](JEP-0000-jep-process.md). ## Quick Start 1. Read [JEP-0000](JEP-0000-jep-process.md) to understand when a JEP is needed. 2. Socialize your idea in [Matrix](https://matrix.to/#/#jumpstarter:matrix.org) or at the [weekly meeting](https://meet.google.com/gzd-hhbd-hpu). 3. Create a branch and add your JEP markdown file to the `python/docs/source/internal/jeps/` directory using the [JEP-NNNN-template.md](JEP-NNNN-template.md) as a starting point. 4. Open a pull request. The PR serves as the primary venue for discussion, allowing inline review comments on the JEP text. ## JEP Index ### Process JEPs | JEP | Title | Status | Author(s) | | ---- | -------------------------------------- | ------ | ----------------------- | | 0000 | [JEP Process](JEP-0000-jep-process.md) | Active | Jumpstarter Maintainers | ### Standards Track JEPs | JEP | Title | Status | Author(s) | | ---- | ---------------------------------------------------- | ----------- | -------------------- | | 0010 | [Renode Integration](JEP-0010-renode-integration.md) | Implemented | @vtz (Vinicius Zein) | ### Informational JEPs | JEP | Title | Status | Author(s) | | ---------- | ----- | ------ | --------- | | *none yet* | | | | ## Status Key > **Note:** [JEP-0000](JEP-0000-jep-process.md) is the canonical source for > lifecycle states and their definitions. | Status | Meaning | | ------------ | ------------------------------------------------ | | Draft | Author is still writing; not yet open for review | | Discussion | PR is open and under community discussion | | Accepted | Design approved; implementation may begin | | Implementing | Implementation in progress | | Implemented | Reference implementation merged | | Final | Complete and authoritative | | Rejected | Declined (record preserved) | | Deferred | Sound but not a current priority | | Withdrawn | Author voluntarily withdrew | | Active | Living document, actively maintained (Process JEPs only) | | Superseded | Replaced by a newer JEP | ```{toctree} :hidden: JEP-0000-jep-process.md JEP-0010-renode-integration.md ```