TODO in inqlude-0.0.8 vs TODO in inqlude-0.7.0

- old
+ new

@@ -1,42 +1,77 @@ -# Alpha (first announcement, ready for early adopters) +# 0.7 (Alpha) (first announcement, ready for early adopters) -* Update get involved +* Release it -# Beta (ready for contributors of meta data) -* Document manifest format +# 0.8 (Alpha) (second announcement, ready for contributors) + +* Create ROADMAP.md +* Define milestones on GitHub and reference issues +* Move all issues from this file to GitHub +* Add Upstream.get_involved for all issues where possible + +* Release it + + +# 0.9 (Beta) (ready for contributors of meta data, schema stable) + +* Replace manifest hash by Manifest object + +* Add display name High Priority #12 +* Check platform attribute for valid entries High Priority #18 +* Check maturity for valid values High Priority #16 +* Link to license text Medium Priority #14 +* Add a comment field for authors Medium Priority #15 +* Add attribute for screenshots Medium Priority #10 +* Add bugtracker URL Low Priority #7 + * Define maturity scale * State policy for inclusion of libraries (at least one stable release, no qt3, open source, provides a Qt API, published API docs) * Handle binding consistently (suffix -qt, common description, maybe special tags in meta data for bound library) -* Check validity of links -* Add option to verify given manifest -* Add show option for showing library details +* Show Qt5 compability High Priority #20 +* Check links Medium Priority #11 +* Add command for showing library details High Priority #1 -* Look for latest versions of libraries -* Make sure all manifests have a download link -* Add links to upstream source code repositories for all libraries +* Turn alpha ribbon into beta ribbon on web site -* Add download section on library page with source code download and links to - packages e.g. openSUSE 1-click install -* Show release date on library page -* Add page with older versions of each library +* Release it + # 1.0 (ready for end users of the web site) +* Show latest releases on web page Medium Priority #22 +* Make layout responsive Medium Priority Web site #6 +* Align summaries on development page vertically Low Priority Web site #19 + * Add "How to use" data * Add tags for searching + * Update manifest data to have complete package data * Check existence of packages +* Link to Open Build Service Low Priority #9 -# Later (ready for end users of the command line tool) +* Remove beta ribbon on web site +* Release it + + +# 2.0 (ready for end users of the command line tool) + * Smarter match for source RPMs, which contain more than one library * Retrieve data from qt-apps and kde-apps * "How to package libraries" * Look for local search * Get manifests from build service * List libraries with available packages * Properly identify repository (use vendor?) + +* Release it + + +# Later + +* Create more friendly progress display for cache creation Low Priority #3 +* Add some quality indication Low Priority #17