fairDataSociety / bounties

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

[BOUNTY] Decentralized GitHub #1 - beeson-git schema #45

Open crtahlin opened 2 years ago

crtahlin commented 2 years 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 beeson schema for git, similar to how IPLD has for git (see https://github.com/ipld/js-ipld-git).

Tasks

Approving criteria

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

Timeline

Estimated time needed for this bounty is around 1 week.

Deadline: 1 calendar weeks after approval.

Compensation: In BZZ tokens in amount of 800 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.

https://github.com/ipld/js-ipld-git

gitcoinbot commented 1 year ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Workers have applied to start work.

These users each claimed they can complete the work by 1 week, 6 days from now. Please review their action plans below:

1) igar1991 has applied to start work _(Funders only: approve worker | reject worker)_.

I have experience with similar tasks. It would be very interesting to be involved in the creation of a git on top of swarm. I will be happy to comply. 2) manyrios has applied to start work _(Funders only: approve worker | reject worker)_.

Decentralized github sounds great. I would be happy to work with this. Swarm has many potential 3) vividwood has applied to start work _(Funders only: approve worker | reject worker)_.

Hi I have experience with fdp and will create beeson schema for git 4) soheil555 has applied to start work _(Funders only: approve worker | reject worker)_.

Work plan:

The project is interesting. I have experience with FDP and It would be a pleasure to work on this project. 5) libengd has applied to start work _(Funders only: approve worker | reject worker)_.

I will be happy to participate in this bounty. I will create beeson schema for git usin IPLD implementation as a reference

Learn more on the Gitcoin Issue Details page.