← Back to team overview

uonedb-qt team mailing list archive

[Blueprint u1db-qt] U1Db Qt Version

 

Blueprint changed by Kevin Wright:

Work items changed:
  Work items:
  [kalikiana] Database implement QAbstractItemModel (work like XmlListModel): DONE
  [kalikiana] Query implement QAbstractItemModel (work like XmlListModel): INPROGRESS
- Document expose “contents” variant/ honor ‘create’: DONE
- “string error” on Database (matching C++ code errors)’: DONE
- SQlite putting documents in the database’: DONE
- store/ get/ list documents’: DONE
- store indexes (a) lookup if an index exists b) create/ update new index)’: DONE
- [kalikiana] lookup documents by index: INPROGRESS
- edit documents: TODO
- [kalikiana] remove documents/ bool includeDeleted: INPROGRESS
- store dbschema.sql in qrc’: DONE
- QML API unit tests’: DONE
- expose document to QML [“content”:[notetext:””]]→myDoc.content.notetext’: DONE
- Review API to ensure it aligns with API Design Guidelines (e.g. "Six Characteristics of Good APIs"): INPROGRESS
- Create a basic example (i.e. Hello World)’: DONE
- Create a basic example to demonstrate simple use with ListViews and delegates’: DONE
+ [kalikiana] Document expose “contents” variant/ honor ‘create’: DONE
+ [kalikiana] “string error” on Database (matching C++ code errors)’: DONE
+ [kalikiana] SQlite putting documents in the database’: DONE
+ [kalikiana] Store/ get/ list documents’: DONE
+ [kalikiana] Store indexes (a) lookup if an index exists b) create/ update new index)’: DONE
+ [kalikiana] Lookup documents by index: INPROGRESS
+ [kalikiana] Edit documents: TODO
+ [kalikiana] Remove documents/ bool includeDeleted: INPROGRESS
+ [kevin-wright-1] Store dbschema.sql in qrc’: DONE
+ [kalikiana] QML API unit tests’: DONE
+ [kalikiana] Expose document to QML [“content”:[notetext:””]]→myDoc.content.notetext’: DONE
+ [uonedb-qt] Review API to ensure it aligns with API Design Guidelines (e.g. "Six Characteristics of Good APIs"): INPROGRESS
+ [kevin-wright-1] Create a basic example (i.e. Hello World)’: DONE
+ [kevin-wright-1] Create a basic example to demonstrate simple use with ListViews and delegates’: DONE
  [kevin-wright-1] Create an intermediate example to demonstrate a more real world use case (document browsing in the database)’: DONE
+ [kevin-wright-1] Create a more advanced example that demonstrates real world use case plus more robust database usage and UI (builds off of document browsing in the database example)’: INPROGRESS
  [kevin-wright-1] Create a tutorial based on the first intermediate example: INPROGRESS
- [kevin-wright-1] Add more code commenting: INPROGRESS
- [kevin-wright-1] packaging and PPA builds: INPROGRESS
- build installable documentation HTML/ qtdoc: TODO
- provide a HACKING file documenting build process and testing’: DONE
+ [uonedb-qt] Add more code commenting (API, tutorial text in examples): INPROGRESS
+ [kevin-wright-1] Setup All PPAs (Alpha, Beta and 1.0 + unstable/dev versions): INPROGRESS
+ [kevin-wright-1] Setup Alpha Unstable PPA: DONE
+ [kevin-wright-1] Build documentation for QtCreator contextual help: TODO
+ [kevin-wright-1] Build offline html docs: TODO
+ [kevin-wright-1] Create placeholder files for supplamentary docs and overviews: DONE
+ [kevin-wright-1] Document core U1Db-Qt concepts (documentation/concepts.qdoc): INPROGRESS
+ [kalikiana] provide a HACKING file documenting build process and testing’: DONE
  Remote sync, use u1 credentials - out of scope for u1db: TODO
  database in default location - out of scope for u1db: TODO
- verify docId via regex (precaution to allow server-side URLs passing id’s safely)’: DONE
- remove indexes: TODO
+ [kalikiana] verify docId via regex (precaution to allow server-side URLs passing id’s safely)’: DONE
+ Remove indexes: TODO
  [kalikiana] upstream U1DB unit tests (see email thread): INPROGRESS
- document revision handling (vector clock, must match python implementation): TODO
+ Document revision handling (vector clock, must match python implementation): TODO
  “conflicts” property onConflictsChanged on Database: TODO

-- 
U1Db Qt Version
https://blueprints.launchpad.net/u1db-qt/+spec/u1db-qt