fairDataSociety / bounties

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

[BOUNTY][IDEA] Decentralized Github #34

Open crtahlin opened 2 years ago

crtahlin commented 2 years ago

develop decentralized Github using Beeson, Superbeeson

Motivation / background / user story:

Describe the context of the problem and why are we trying to solve it. Include a user story if applicable. Note: for an example, you can look at https://github.com/fairDataSociety/fairdrive-theapp/issues/83

Tasks

List the task to be done to achieve the goal(s).

Approving criteria

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

Timeline

Important dates / milestones. At least the end date for completion.

Bounty process

References

References that might be helpful in completing the bounty.

molekilla commented 2 years ago

Motivation / background / user story:

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

Tasks

This bounty will require two deliverables:

Bounty # 1 - beeson-git schema

Implement beeson-git schema library in Typescript, including unit tests, documentation and use cases.

Timeline

Time budget for this bounty is around 1 week

Bounty process

Bounty # 2 - CLI for beeson-git

Smart contracts

Dapp/CLI

Nice to have

Bonus

Timeline

Time budget for this bounty is around 5 weeks

Bounty process

References

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