MIP-94: Parent-child MIPs
- Description: Add concept of child MIPs to extend MIPs that contain substantial amount of content.
- Authors: Andy Golay
- Desiderata: MD-93
- Approval: :white_check_mark:
Abstract
This document formalizes parent-child MIPs.
Motivation
For more complex MIPs, or MIPs which have implementations specific to various software stacks, infrastructure providers, etc., it can makes sense for the sake of organization to have child MIPs to add specific details, rather than making the parent MIP too verbose or cluttered.
Specification
To create a child MIP:
-
Create a folder within the directory of an MIP. That MIP will be the “parent MIP” for the child MIP.
-
Name the folder
mip-n.k
wheren
is the MIP’s number as defined in .k
represents the index of the child MIP. Example: If the child MIP is the 1st child MIP of MIP 5, the child MIP will bemip-5.1
-
Add a
README.md
fill containing the child MIP contents. Follow the MIP template but don’t repeat redundant information from the parent MIP.
Reference implementation
This MIP contains a reference implementation of parent-child MIPs:
- The parent MIP is MIP 94.
- Within the
mip-94
directory are two folders:mip-94.1
andmip-94.2
, each with their ownREADME.md
file.
Verification
Changelog
Appendix
Copyright
Copyright and related rights waived via CC0.