TODO in inqlude-0.7.0 vs TODO in inqlude-0.7.1
- old
+ new
@@ -1,44 +1,49 @@
-# 0.7 (Alpha) (first announcement, ready for early adopters)
-
-* Release it
-
-
# 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
+* Split cli #23
+* Sort out client naming
+
+* Point KDE Frameworks homepages to http://api.kde.org
+
* 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
+* Add vcs:git:clone_url
+* Use SPDX license identifiers (http://spdx.org/licenses/)
+* Link to license text Medium Priority #14
* 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)
* Show Qt5 compability High Priority #20
+
+* Define how to handle dependencies between libraries on inqlude.org
+
* Check links Medium Priority #11
* Add command for showing library details High Priority #1
* Turn alpha ribbon into beta ribbon on web site
+* Commit hook on server to verify the manifests
+
* Release it
# 1.0 (ready for end users of the web site)
@@ -65,13 +70,23 @@
* "How to package libraries"
* Look for local search
* Get manifests from build service
* List libraries with available packages
* Properly identify repository (use vendor?)
+* Dependencies to other libraries
+ * Get from list_dependencies in kde build meta data
+* Qt version information
+ * minimum_qt_version = [ 4.2.1, 5.1.0 ]
+ or
+ * split manifests between Qt 4 and Qt 5 (directory with Qt version suffix)
+* Check installation experience on Mac
+* Check installation experience on Windows
+* User client without dependencies on git and Ruby
+* Integration tests for download/list/etc. functionality
+* Define way to manage local downloads
* Release it
# Later
-* Create more friendly progress display for cache creation Low Priority #3
* Add some quality indication Low Priority #17