Collaborate on API changes to Swift Metrics by writing a proposal.
For non-trivial changes that affect the public API, the Swift Metrics project adopts a lightweight version of the Swift Evolution process.
Writing a proposal first helps you discuss multiple possible solutions early, apply useful feedback from other contributors, and avoid reimplementing the same feature multiple times.
Get feedback early by opening a pull request with your proposal, but also consider the complexity of the implementation when evaluating different solutions. For example, include a link to a branch containing a prototype implementation of the feature in the pull request description.
Note: The goal of this process is to solicit feedback from the whole community around the project, and the project continues to refine the proposal process itself. Use your best judgment, and don't hesitate to propose changes to the proposal structure itself.
SMT-NNNN.md document and replace NNNN with the next available proposal number.If you have any questions, ask in an issue on GitHub.