Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

Repository description unclear #14

Closed
RichardLitt opened this issue Sep 10, 2015 · 7 comments
Closed

Repository description unclear #14

RichardLitt opened this issue Sep 10, 2015 · 7 comments

Comments

@RichardLitt
Copy link
Member

I'm not sure what this repo is doing. Can I use any of the stuff here? Can I install and help out? If so, how?

The top description is also confusing: ipfs implementation in node https://github.com/jbenet/ipfs. Does that mean that https://github.com/jbenet/ipfs is a more up-to-date version of this? Or is that just a link to what IPFS is?

@ralphtheninja
Copy link

@RichardLitt Afaict the link you pointed to is only about the ipfs project itself, which in turn is a protocol that can have many implementations of it. The go-ipfs project is the canonical project that implements the protocol in go and node-ipfs would be a node implementation of the same protocol.

@RichardLitt
Copy link
Member Author

Ok, cool. That should be changed, and added to the Readme for this repository. I'll see if I can do this when I get push access from @jbenet.

@jbenet
Copy link
Member

jbenet commented Sep 10, 2015

@RichardLitt: make sure to follow the PR model:

make a branch in this same repo, submit as PR and tag someone (ideally
maintainer, in this case @diasdavid) to CR

On Thu, Sep 10, 2015 at 6:01 PM, Richard Littauer notifications@github.com
wrote:

Ok, cool. That should be changed, and added to the Readme for this
repository. I'll see if I can do this when I get push access from @jbenet
https://github.com/jbenet.


Reply to this email directly or view it on GitHub
#14 (comment).

@RichardLitt
Copy link
Member Author

Got it. Just changed the description to point to http://ipfs.io, because that is less ambiguous and can't be done in a PR. Will do a README PR now.

@daviddias
Copy link
Member

Didn't this show to you int he Readme? Also added a #15 to help with direction

node-ipfs
=========

> IPFS Node.js entry point and implementation roadmap

# Description

This repo (will) contains the entry point for the Node.js implementation of IPFS spec, similar to go-ipfs. It also presents the roadmap a modules of node-ipfs and their current state.


# Usage

> Not ready for prime time yet

# Roadmap

- Network
  - [ ] libp2p
    - [ ] Peer Routing
      - [x] kad-routing https://github.com/diasdavid/node-ipfs-kad-router
        - discovery mechanisms
          - [x] mDNS-discovery (https://github.com/diasdavid/node-ipfs-mdns)
          - [ ] random-walk (https://github.com/diasdavid/node-ipfs-random-walk)
          - [x] bootstrap-list (https://github.com/diasdavid/node-ipfs-railing)
      - [ ] mDNS-routing
    - [x] swarm (https://github.com/diasdavid/node-ipfs-swarm)
      - [x] stream muxer (https://github.com/diasdavid/node-spdy-stream-muxer)
      - [x] protocol muxer (https://github.com/diasdavid/node-multistream
      - [x] Identify (https://github.com/diasdavid/node-ipfs-swarm/tree/master/src/identify)
    - [ ] Distributed Record Store
      - [x] record (needs MerkleDAG node) https://github.com/diasdavid/node-ipfs-record
      - [x] distributed record store
      - [x] kad-record-store (implements abstract record store)
      - [x] abstract-record-store
- Exchange
  - [ ] bitswap
- MerkleDAG
  - [x] MerkleDAG node implementation (needs IPLD)
    - [x] https://github.com/diasdavid/node-ipld
    - [x] MerkleDAGStore https://github.com/diasdavid/node-merkledag-store 
- Spec 
  - https://github.com/ipfs/specs/pull/19

RichardLitt added a commit that referenced this issue Sep 12, 2015
This is in direct response to #15 and #14.
@RichardLitt
Copy link
Member Author

@diasdavid Made a PR. Should close this issue if merged.

RichardLitt added a commit that referenced this issue Sep 13, 2015
This is in direct response to #15 and #14.
@RichardLitt
Copy link
Member Author

Closing as issue is now answered.

MicrowaveDev pushed a commit to galtproject/js-ipfs that referenced this issue May 22, 2020
Adds mode and mtime properties to normalised .add inputs, also adds functions for turning metadata into strings for CLI use.

BREAKING CHANGE:

In order to support metadata on intermediate directories, globSource in this module will now emit directories and files where previously it only emitted files.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants