This thread is a working doc for the ClassicPress Directory to help organize the key parts, this will be especially useful as we head to open source the project. I will also continue to add more details to the bullet points below as we rework them.
Admin/Moderators
- View submissions
- Respond to submissions
- Approval/Changes Required
Developers
- Manage
- Draft/Working Versions
- Live versions
- Request approval
- communicate with moderators
- Supported types
- Plugins
- Themes
- Snippets
End Users (and API)
- Search
- View public types
- View Developer Profiles
- Download releases
Types should be essentially interchangeable as they all rely on public repos, an approval process and should be viewable once approved.