fairDataSociety / bounties

Bounties issued by Fair Data Society.
4 stars 1 forks source link

[BOUNTY][DRAFT] Decentralized GitHub #2 - CLI for beeson-git #46

Open crtahlin opened 1 year ago

crtahlin commented 1 year ago

Motivation / background / user story

git is a widely adopted and used versioning system. Platforms such a GitHub allow for open source code to be publicly shared and maintained. A decentralized solution would allow for independence from any one platform, by being hosted by a community of peers. Swarm decentralized storage and related technologies developed under Fair Data Society allow for such decentralized solutions.

With fdp-storage and beeson we are able to create a simple decentralized git server. This will require a set of smart contracts and CLI to implement a basic git on top of Swarm.

This bounty is about creating CLI for beeson-git, using a schema from previous bounty. TODO: add link to implementation of schema.

Tasks

Deliverables

Smart contracts

Dapp/CLI

Nice to have

Bonus

Approving criteria

What needs to be done / demonstrated to consider the bounty finished.

Timeline

Estimated time needed for this bounty is around 5 weeks.

Deadline: 5 calendar weeks after approval.

Compensation: In BZZ tokens in amount of 4000 DAI at the date of payment (as of the price of BZZ / DAI on the day of the payout as determined by Fair Data Society).

Bounty process

References

References that might be helpful in completing the bounty.

Use the Fair Data Society Discord for more information and support.

Mind the Fair Data Society Principles in your tasks.

Article: Rehosting git repositories on IPFS: https://dev.to/woss/part-1-rehosting-git-repositories-on-ipfs-23bf