ethpm/ethpm-spec

Truffle (via ethpm-js) implementation progress

Closed this issue · 1 comments

  • initialize epm.json
    • cli command to populate fields with prompts
    • handling for if the epm.json is already present.
  • package installation
    • cli commands.
      • truffle install ipfs://Qm....
      • truffle install owned and truffle install owned==1.0.0
      • truffle install . to install all project dependencies
    • recursively install dependencies of dependencies
    • handle case where package is already installed
    • handle upgrading already installed dependencies
    • handle conflicting dependencies (solc-js specific need)
  • package publishing
    • truffle publish to IPFS and Registry
      • publish sources
      • publish build_dependencies
      • publish contract_types and deployments
        • library linking
        • deployed objects

@tcoulter feel free to re-open if you still plan to track progress here.