Table of contents
Beta 1
- Settle manifest format
- Parse manifests into the database and validate the zip
- Settle documentation format based on about_modulename
- Parse documentation into the database (including function comments)
- Settle on method/location for exposing downloads (and individual source files?)
- Web page template based on manifest, about_modulename, and function documentation
Create module-naming guidelines so all modules can be "well-named" upon submission
Beta 2
- Settle script inheritance question
- Settle script database schema
- Recreate script submission form in the new app
- Web page template based on author, parent, category, and script content
- Integrate script and module browsing UIs
Include navigation by users, categories, tags and module history.
Beta 3
Create the "Simple" version of search (in priority order): module name, exported functions, exported aliases, tags, documentation, user comments. For scripts this means: script name, tags, source code -- UNLESS we parse scripts to extract function names and code docs?
Patch APIs so that we can implement the old PoshCode API features:
- Script Embedding
- Search API
- Link and Download URL remapping
At that point, we should be able to replace the main PoshCode.org
Future Betas (in rough priority order):
- Cmdlet for downloading, with support for scripts and modules. Including unzipping the module archive
- Cmdlet for uploading modules
- Publish instructions for using the API
- Source Code search for modules
- Statistics

Comments