QuantEcon Enhancement Proposals (QEPs)#
QEPs document decisions that affect multiple repositories or how the QuantEcon team operates — label conventions, editorial policy, tooling standards, licensing, and similar cross-cutting choices. Each QEP records what was decided, when, and why, so the reasoning behind an organisation-wide convention is easy to find later.
Routine, single-repository work does not need a QEP — the process is for choices that reach across the project.
The proposals and the process that governs them live at:
quantecon.github.io/qeps (source: QuantEcon/qeps)
How it works#
The workflow has four stages, defined formally in QEP-1:
Discussion — open an issue to check whether a QEP is actually needed.
Drafting — write the proposal from the template, marked
Status: Draft, and open a pull request.Comment period — announce the PR and leave a 1–2 week window for review.
Resolution — the Core Maintainers reach a decision by lazy consensus and merge the PR with the outcome recorded (
Accepted,Rejected, orWithdrawn).
Tip
Anyone in the community can propose a QEP; the Core Maintainers make the final decision at the end of the comment period.
See also
For the proposal template, the full process (QEP-1), and the index of accepted proposals, see quantecon.github.io/qeps.