Submitting an Enhancement Proposal
While using the Notebook, you might discover opportunities for growth and ideas
for useful new features. If so, feel free to submit an enhancement proposal.
The process for submitting enhancements is as follows:
- Identify the scope of the enhancement. Is it a change that affects only on
part of the codebase? Is the enhancement, to the best of your knowledge, fairly
trivial to implement? If the scope of the enhancement is small, it should be
be submitted as an issue in the project’s repository. If the scope of your
enhancement is large, it should be submitted to the official Jupyter
Enhancement Proposals repository.
- Prepare a brief write-up of the problem that your enhancement will address.
- Prepare a brief write-up of the proposed enhancement itself.
- If the scope of your enhancement (as defined in step 1) is large, then
prepare a detailed write-up of how your enhancement can be potentially implemented.
- Identify a brief list of the pros and cons associated with implementing the
enhancement that you propose.
- Identify the individuals who might be interested in implementing the enhancement.
- Depending on the scope of your enhancement, submit it either as an issue to
the appropriate repository or as a Jupyter Enhancement Proposal.