Skip to content
This repository was archived by the owner on May 20, 2019. It is now read-only.
This repository was archived by the owner on May 20, 2019. It is now read-only.

Roadmap v0.1 #10

Open
Open

Description

@rufuspollock

Distilled from discussions at http://pad.okfn.org/p/labs-data-packages

Plan

We will converge on https://github.com/okfn/dpm (merge existing dpm2 into here ...)

Stage 1:

Stage 2

  • web view
  • web create / init online
  • dpm view

Stage 3

Stage 4

Other changes / decisions

  • Reuse npm conceptually but probably not literally
  • datapackage.json rather than package.json
    • This is different so name should be different
    • What we have now
    • Different makes it easier to identify e.g. on github
    • we are not directly reusing npm so not a problem there (cf component.io stuff)
  • Semi-deprecate: datapackage.js
  • Copy over everything from dpm2 into dpm
  • Maybe split out later to:
    • dpm-init
    • dpm-install
    • ...

What We Want - Overview

Commands (in rough order of priority)

  • init (create)
    • (??) adddata (add a data file to the data package)
  • install
  • install with deps
  • view
  • publish [depends on registry]
  • validate [validate a data file against schema]

Note we want both command line and web so provide library commands that support web stuff (but dpm will focus on the command line tool)

Registry

To do nice install "medium-term" we want a registry but not an immediate (new few weeks) priority. Registry / catalog needs:

  • post (publish)
  • get (install)
  • ownership

Activity

  1. pwalsh commented on May 26, 2016

    @pwalsh

    @rgrp I'm thinking of closing this, as very old. Are there things here we def. want to capture in more specific issues?

  2. added this to the milestone on May 26, 2016
  3. removed this from the milestone on Aug 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions