ipfs-shipyard / py-ipfs

python implementation of ipfs
http://ipfs.github.io/py-ipfs/
MIT License
477 stars 94 forks source link

Important Issues to stimulate development. #52

Open seeni-dev opened 4 years ago

seeni-dev commented 4 years ago

Following help/issue should be done to stimulate the development.

  1. Clear Timeline setup for the project
  2. Development setup
  3. chat channel instructions
  4. Weekly/monthly online meet.
  5. Special instructions for first-time contributors to this repo.

Feel free to add others

ntninja commented 4 years ago

Thank you for your comment! These are interesting, albeit maybe obvious from your PoV, points to consider.

Clear Timeline setup for the project

I would like to know more about this. If your talking about a Q1, Q2, … kind of timeline I'm afraid that there is not enough manpower behind this project to give any kind of realistic timing estimates. It might still be something we'd like to do in some general way however.

Also, there is issue #49 mentioned in the README that tries to give an up-to-date list of were work is currently needed.

Development setup

As all related work is currently happening in other repos there is not currently anything to setup to work on py-ipfs itself.

chat channel instructions

Agreed, I'm personally not the kind of persons that watches a chat channel all the time (I just cannot focus on anything else if I do that), but there are other members that maybe able to maintain such channel? (@AliabbasMerchant maybe? :grin:)

Weekly/monthly online meet.

Do you maybe have some suggestions on how to do this kind of stuff?

Special instructions for first-time contributors to this repo.

Hmm… I'm not sure what that would be other then “look at issue #49”? Any ideas?

@AliabbasMerchant: Your opinion on this would be highly appreciated as well!

AliabbasMerchant commented 4 years ago

Hi @Seenivasanseeni
Its great to see your interest in the project!
As @alexander255 mentioned, the problem with properly starting the project now is that the dependencies themselves are not ready.
We are waiting for the dependencies to be ready, so that we can start off with the project.
Some of the dependencies currently being worked on are:

  1. https://github.com/ipfs/py-datastore
  2. https://github.com/libp2p/py-libp2p/ Also, I had started with the bitswap implementation here: https://github.com/AliabbasMerchant/py-ipfs-bitswap, but its currently halted, as I am currently working on py-datastore.

Regarding setting up a channel, there is already a gitter channel: https://gitter.im/ipfs/py-ipfs, but its not at all active. (In fact, @alexander255 himself isn't a member 😀 )

ntninja commented 4 years ago

Regarding setting up a channel, there is already a gitter channel: https://gitter.im/ipfs/py-ipfs, but its not at all active. (In fact, @alexander255 himself isn't a member :grinning:)

Gitter is proprietary and needs me to have yet-another-client, so I'd really not like to use that unfortunately. Since we'd have to start from zero anyways, how about using Matrix/Riot instead? :grin:

ntninja commented 4 years ago

I've create a Matrix room here, if you want to test: https://matrix.to/#/#py-ipfs:ninetailed.ninja

seeni-dev commented 4 years ago

It looks great for now. Once our community is strong, we need to move to another platform. We can finalize this chat room. @alexander255 Right ?

ntninja commented 4 years ago

Once our community is strong, we need to move to another platform.

Or add bridges to those, yes. I'll start by adding the IRC bridge since that one's the easiest. :slightly_smiling_face:

We can finalize this chat room. @alexander255 Right ?

Yes, I'll add some links to the README then.