mcp-context-forge
mcp-context-forge copied to clipboard
[Feature]: Add maturity levels to plugins
π Documentation Issue Summary
Update plugins tables to include a column for plugin maturity
π Location of the Problem
https://ibm.github.io/mcp-context-forge/using/plugins/plugins/)
βοΈ Type of Issue
- [ ] Typo or formatting issue
- [ ] Outdated or incorrect information
- [x] Missing explanation or example
- [ ] Unclear instructions
- [x] Other (explain below)
π‘ Suggested Fix or Clarification (optional)
A proposal for a plugin maturity model that reflects the stability and reliability of a given plugin based upon coverage as illustrated in the table below:
| Plugin Maturity Model | |
|---|---|
| level 1 | A new plugin still under development. May not have unit tests, or integration tests. e.g. Alpha test code |
| level 2 | A plugin with code coverage of upto 25% and at least one integration test, beta quality code |
| level 3 | A plugin with code coverage of over 50% and at least one integration test, no detected vulnerabilities, feature, performance, or other ongoing development |
| level 4 | A plugin with code coverage of over 75% and at least one integration test, no detected vulnerabilities, stable code base |
| level 5 | A plugin with code coverage of over 80% and at least one integration test. no detected vulnerabilities, stable code base |
| Unit tests | Integration tests | coverage > 80 % | Vulnerabilities | Open Bugs | Documentation | Stabilitiy | |
|---|---|---|---|---|---|---|---|
Β level 1 Β |
β | β | β | β | <n> | β | Unstable |
Β level 2 Β |
β | β | β | β | <n> | β | Unstable |
Β level 3 Β |
β | β | β | β | <n> | β | Stable |
Β level 4 Β |
β | β | β | β | <n> | β | Stable |
Β level 5 Β |
β | β | β | β | 0 | β | Stable |
Add a column for the maturity level of the plugin e.g. level [1..5] from the table above to the plugins page.
π§ Environment (optional)
If related to platform-specific behavior (e.g. a command not working on macOS), describe that here:
| Key | Value |
|---|---|
| Docs version | latest, main |
| Docs build method | e.g. mkdocs locally, GitHub Pages |
π§© Additional Notes (optional)
Any screenshots, logs, or related issues?