-
Notifications
You must be signed in to change notification settings - Fork 38
Home
Data Curator is funded by the Queensland Government. Releases v0.1.0 to v0.8.0 created a base product that was delivered in December 2017.
With a support agreement in place, the code will be signed and tagged v1.0.0. The support agreement will address issues in the support milestone that have been labelled approved.
Issues that may be addressed in the next series of sprints leading up to v2.0.0 are held in the v1.x.x milestone. These will be allocated across releases v1.1.0 to v1.9.0 early in 2018. v2.0.0 is expected to be complete in mid-2018.
Issues we don't plan to address are in the backlog. Contributions to address these issues are very welcome
Some thoughts on ordering releases. Note:
- effort has not been estimated so some releases may be too big or small
- two releases have external dependencies
⚠️ and if these cannot be coordinated then other release candidates may be considered - the answers to some questions may influence scope
- 263 Column properties not updated immediately after Guess Column Properties
- 298 Delete column does not delete column properties correctly
- 189 Next / Prev Column arrows don't recognise a column has been added
When these bugs are fixed, valid data packages will be produced for comma separated value files. CSV dialect support is required for tab and semi-colon separated files
Properties not exported correctly:
- 141 Missing values written incorrectly to datapackage.json
- 301 null Foreign key properties written to datapackage.json
- 209 null Sources properties written to datapackage.json
Unable to correctly enter or remove properties:
Properties not validated:
- 258 Validate that Constraints have associated values
- 314 Validate RDF Type property as a URI
- 320 Validate Source properties
Data validation not correct:
- 311 Unique constraint is not validated
- 272 Primary Key is unique is not validated
- 302 Foreign key relationship is not validated
- 321 Error message styling in Package Properties
- 317 Side and Bottom panel should push (not cover) main content
- 129 Make Description box in Column Properties larger
- 327 READY - Header Row Shortcut
- 323 READY - Column Property Styling
- 268 READY - About menu appears twice
Add new properties that are set in Preferences (CSV Dialect, Contributor):
- 282 CSV Dialect support for header and delimiter in Table Properties
- 218 TSV file in exported Data Package should have correct format and CSV Dialect
- 324 add Contributor properties to Data Package
- 202 Set Preferences
Consider other properties that will simplify uploading to CKAN:
- CKAN API key for session
- see Data Packager #59 resolution for properties below:
- Sources:
"title" : "organisation name"
"email" : "opendata@example.com"
- Contributors (author):
"title": "organisation name"
"email": "opendata@example.com"
"path": "https://example.com"
"role": "author"
- Contributors (maintainer):
"title": "organisation name"
"email": "opendata@example.com"
"path": "https://example.com"
"role": "maintainer"
- Sources:
- 283 Increase unit test coverage
- 204 Create Enum Constraint from Column
- 205 Create lookup table from column
Dependent on changes to tableschema.js
- 277 Validate Foreign Keys across data packages
and in preparation for downloading data packages from CKAN
- 284 Open datapackage.json.
Dependent on ckanext-datapackager changes.
- 3 CKAN Integration
- 370 Generate bytes entry for table properties
- support
bytes
,to simplify upload to data.qld.gov.aukeywords
-
support other properties in specificationimage
,created
,homepage
- limit data package
name
to 2-100 characters to match the CKAN constraint - see https://hackmd.io/s/rkYHnQYQf
This will require data.qld.gov.au to install the following CKAN extensions:
- Data Packager
-
Validator
- Scheming and CKAN Schema for data package properties
- update CKAN to 2.7 or install ckanext-rq for async validation
See also:
Do late as changes are coming to Electron
- 201 Check for updates
Note some leniency in standards implementation discussed at https://github.com/frictionlessdata/implementations/issues/26
- 109 Boolean - trueValues, falseValues
- 110 Integer - bareNumber
- 374 Number- decimalChar, groupChar, bareNumber
- 92 File name should match resource name
- Missing values at field level - possible changes in specification. See https://github.com/frictionlessdata/specs/issues/551
- acceptance tests passed
- code signed
- 276 Validate Column
- 285 Open file from Finder/Explorer in Data Curator by default
- 304 Open datapackage.zip bug
- 351 refine panel transitions
- 310 Unhelpful Export error message
- 105 Move cursor to constrain value input on selecting constraint
- 326 Change user interface for license(s)
- 220 Previous Column Property tooltip not displayed
- 132 Make on-screen Product Name "Data Curator"
- 134 Guess Column Properties behaviour
- 273 Add Menu Item for Next Tab and Previous Tab
- 67 Add Menu Item for Close Tab
- 206 Import Column Properties.
- 318 Latin character support
- 316 On Opening a file, set Table Property name
- 154 Toggle Headers and Sort (or remove sort feature)
- 203 Set Preferences from file
- 126 Invoke About Data Curator when app minimised causes error