Child pages
  • 2017-02-10 Phydo architecture meeting notes
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »




  • Code organization

    • Separating the apps from the gems: let’s all make sure we’re on the same page.

    • Where does everything live? Are we neighbors, housemates, or what?

    • Which repositories don’t we need anymore?

  • Dual implementations of Phydo

    • Manage it with forks?

  • Plan the work!!!

    • Make tickets!

Action items

Make JIRA tickets for all of the following checkboxes. A checked box means the task is either already completed, or there is a ticket in JIRA for it. Please refer to JIRA for current state of progress on these tasks.

  • Code organization:
  • External file URLs
    • We want to have an integration test for ingestion that tests Hydra-works capability introduced in PR #319.
    • It's ok to leave this test as "pending", until PR #319 for Hydra-works gets merged.
    • Also, we can expect the test to fail at fist. But the point of the test is to tease out what else is needed in order to expose the lower-level functionality of attaching external URls as files.
  • Asynchronous storage

  • Discoverable files
    • SPIKE: Investigate "flippable" features in Hyrax, and answer this: Is Hyrax's "flippable" feature framework capable, and practical, for implementing the "discoverable files" feature?
      • NOTE: that outcomes from the Hydra File Sets Working Group may impact what we actually want to be discovered here - i.e. File Set objects vs File objects. If a discoverable files feature is hard coded to handle discovery of File Sets (as opposed to Files themselves) then this could end up as a high amount of technical debt if the way of handling and modeling File Sets and Files changes.
      • NOTE: We do prefer that the discoverable files feature be implemented as an optional feature within the core code of the Hyrax stack if possible.

  • Hyrax Preingest
  • No labels