Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FeatureDescriptionNotes
Config FrameworkCreate an IV framework to handle reading/writing concourse configuration files(tick) https://github.com/cinchapi/concourse-config
CLI FrameworkCreate an IV framework to facilitate the creation of client side CLIs that interact with Concourse(tick) https://github.com/cinchapi/concourse-cli
Test FrameworkCreate an IV framework that provides a mechanism for spinning up Concourse test environments(error)(tick)
Convert raw string data to appropriate java objectsWrite shareable logic that can be used to convert raw string data to the appropriate java object based on sensible rules(tick)
Abstract logic to import into new recordsCreate logic to import a single line/group of data into a new record(tick)
Abstract logic to import into existing recordsCreate logic to import a single line/group of data into one or more existing record by using the resolveKey to find the appropriate records(tick) TODO: test
Utility for converting raw data to a resolvable linkCreate some utility method(s) to convert raw data into the format that specifies a resolvable link. This utility should not alter the raw data, but it should convert it in memory and pass it off to the rest of the import logic.(tick)
Abstract logic to import resolvable linksCreate logic to handle resolvable links(tick)
Abstract wrapping of imports in a single transactionMake sure that the import happens in a single transaction (tick)
Generic CSV importerWrite an importer that can handle a generic CSV file with headers (tick)
Generic CSV import cliWrite a CLI that uses the generic CSV importer (tick)
Package csv import cli as standalone appPackage the generic CSV importer and cli as an application that can be run from anywhere (possibly on windows too!) (minus)
Package csv import cli with concourse-serverPackage the generic CSV importer and cli with concourse-server (similar to what is done with CaSH). (tick)