... | ... | @@ -27,6 +27,7 @@ This is the development process for "Memri authorized" plugins. |
|
|
### MILESTONE: Review authentication
|
|
|
|
|
|
1. Plugin Developer creates a merge request (against a first empty commit)
|
|
|
|
|
|
2. Review process takes 3 business days by **Plugin Reviewer**
|
|
|
3. During the review time, the **Plugin Developer** may be able to fix minor issues to then be approved.
|
|
|
|
... | ... | @@ -39,6 +40,7 @@ This is the development process for "Memri authorized" plugins. |
|
|
### MILESTONE: Review schema implementation
|
|
|
|
|
|
1. Plugin Developer documents schema usage in Memri Schema Repo Wiki for use case.
|
|
|
|
|
|
2. Plugin Developer creates a merge request in the Memri Schema Repo for their changes.
|
|
|
3. Review process takes 3 business days by **Schema Maintainer**
|
|
|
4. During the review time, the **Plugin Developer** may be able to fix minor issues to then be approved.
|
... | ... | @@ -58,6 +60,7 @@ This is the development process for "Memri authorized" plugins. |
|
|
- **If plugin is approved:**
|
|
|
|
|
|
- Plugin is pushed to prod branch of plugin repo.
|
|
|
|
|
|
- Plugin is updated in Plugin Board to "testing" status.
|
|
|
- Bounty is released in the designated percentages (as defined below).
|
|
|
|
... | ... | @@ -67,6 +70,7 @@ This is the development process for "Memri authorized" plugins. |
|
|
- **If plugin is not approved after the second review, there are two options:**
|
|
|
|
|
|
- The plugin goes back to "unassigned" status for another **Plugin Developer** to pick it up.
|
|
|
|
|
|
- The original **Plugin Developer** continues to work on the plugin through the [Mentorship Program](https://www.notion.so/Mentorship-Program-1b7d17c0067b476d89f546a8358fbf7f).
|
|
|
|
|
|
---
|
... | ... | @@ -74,6 +78,7 @@ This is the development process for "Memri authorized" plugins. |
|
|
### IMPORTANT:
|
|
|
|
|
|
- **Plugin Developer** is responsible to provide an update to the **Community Liaison** every 2 weeks. Failing to do so may roll back the plugin to "unassigned" status for other developers to pick it up.
|
|
|
|
|
|
- Updates can also be provided in the **developer community weekly standup**.
|
|
|
- The PyMemri library is under heavy development and we will pause onboarding new developers until it is stable.
|
|
|
|
... | ... | @@ -86,6 +91,7 @@ This is the development process for "Memri authorized" plugins. |
|
|
(for the Plugins that have a bounty)
|
|
|
|
|
|
1. **Schema Maintainer** - 5%
|
|
|
|
|
|
2. **Plugin Developer** - 75%
|
|
|
3. **Plugin Reviewer** - 10%
|
|
|
4. **Bug Fixing** - 10%
|
... | ... | |