Giter Site home page Giter Site logo

docs's People

Contributors

art1c0 avatar distributeddoge avatar eccentricexit avatar johannbarbie avatar maxstalker avatar pinkiebell avatar simonweniger avatar sunify avatar troggy avatar zyfrank avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Validator page: what is coinbase transactions?

Block Reward - Is a set of newly minted tokens that the validator includes as a coinbase transactions in the block that it proposes.

This sentence is confusing. We don't have coinbase transactions in Leap Network

Plasma dApps for Beginners - blog post / docs copy

Scope

Deliverables

Gains for the project

  • education of the developer ecosystem

Roles
gardener @kohola71 / 10%
worker name @DistributedDoge / 75%
reviewer @johannbarbie / 15%

bounty Size - S (5hrs)

RPC: update docs for getUnspent

Requires: leapdao/leap-core#137, leapdao/leap-core#139, leapdao/leap-node#325

Raw data:

all the utxos: getUnspent()
all the utxos for address: getUnspent(address)
all the utxos of a given color: getUnspent(null, color)
all the utxos of a given token: getUnspent(null, tokenAddress)
all the utxos of a given color for address: getUnspent(address, color)
all the utxos of a given token for address: getUnspent(address, tokenAddress)

Create a properly formatted docs for the info above

Self-hosted docs

Readthedocs just using mkdocs under the hood, but showing ad on our pages.

We can use travis to build docs with mkdocs and deploy it into s3 bucket

Pros:

  • No ad
  • https
  • Flexible

Cons:

  • Need to setup

Add leap-core docs

  • Structures
  • How to build inputs, outputs and transactions
  • How to send transactions
  • helpers
  • ...

Consider adding odcs directly in leap-core code using document.js syntax. So that we can latter autogenerate the docs

Write a docs article about "How to build a Plasma dApp"

Bounty

Write a docs article about "How to build a Plasma dApp".

Scope

  • contain simple code examples.
  • describe dApp creation in simple reproducible steps.
  • contain links to github repository with the working code used as an example.

Deliverables

  • Page in the docs linked from the landing page.

Gain for the project

Encouraging ecosystem developers to use our platform and make it more simple by providing concrete example of creating a plasma dApp - thus bring mass adoption closer.

Publicly visible delivery

Page in the docs available for all ecosystem developers.

Some existing examples

http://leap.dungeonriches.com
https://testnet.leapdao.org
https://cannes.motion.ooo

Roles

bounty gardener: @articobandurini / 15%
bounty worker: @MaxStalker / 70%
bounty reviewer: @articobandurini / 15%

Recipes. Use-web3. Fix.

web3.version 1.2.5-rc.0
Get token balance
web3.getBalance is not a function
web3.eth.getBalance works.

How to start leap in local ?

Actually, I am a newbie in plasma-leap.

I understand the concept of plasma-leap, But I don't know how to run it in local.

You know, There are so many repos...

How can I run Testnet, contracts (bridge, operator, exitHandler), nodes, plasma EVM and web ?

I need this project and I want to start whole thing in local for test. Please help me.

Update/Clarify Validator Document

Scope

  • Gather info from bugs / error messages / dead ends
  • Add and update new info
  • Rewrite passages that are unclear
  • check github descriptions and update or simple redirect them to docs.leapdao.org

Deliverables

Adding and rewriting text on "How to set up a node" in the existing document

Gain for the project

Set foundation for testing environment to decentralize the Leap Network.

Roles

bounty gardener: @MaxKuck / 10%
bounty worker: @MaxKuck / 40%
worker @troggy / 25%
bounty reviewer: @johannbarbie / 25%

"Beginners guide" page for ecosystem-developers on our website

Bounty

Scope

Create a "Beginners guide" page for ecosystem-developers on our website - it will be linked from the landing page and should contain basic information for ecosystem beginners in order to bootstrap them quickly and answer most of the questions they may have when onboarding.

It's for ecosystem developers, not internal, so it should be focused on usage of our system for creating dApps - leveraging plasma, writing spending conditions, etc.

Deliverables

Pull request with a page called "beginners-guide.html" linked from the landing page.

Gain for the project

Encouraging ecosystem developers to use our platform and make it more simple - thus bring mass adoption closer.

Publicly visible delivery

Page on the website available for all ecosystem developers.

Roles

bounty gardener: @articobandurini / 15%
bounty worker: name / 70%
bounty reviewer: name / 15%

"Migrate existing dApp to Plasma Leap" page on our website

Bounty

Scope

Create a "Migrate existing dApp to Plasma Leap" page for ecosystem developers on our website - it will be linked from the landing page and should contain information needed to migrate an existing dApp based to our platform. It should contain simple code examples of this kind of dApp described in steps enough to reproduce and migrate the dApp at home.

Deliverables

Pull request with a page called "migrate-dapp.html" linked from the landing page.

Gain for the project

Encouraging ecosystem developers to use our platform and make it more simple by providing concrete example of migrating a plasma dApp - thus bring mass adoption closer.

Publicly visible delivery

Page on the website available for all ecosystem developers.

Roles

bounty gardener: @articobandurini / 15%
bounty worker: @MaxStalker / 70%
bounty reviewer: @articobandurini / 15%

"Get started" page for developers on our website

Bounty

Scope

Create a "Get started" page for developers on our website - it will be linked from the landing page and should contain basic information for beginners in order to bootstrap them quickly and answer most of the questions they may have when onboarding.

It's for internal developers, not ecosystem, so it should be focused on our implementation of Plasma, Spending Conditions, SolEVM, wallet and other parts of our system.

Deliverables

Pull request with a page called "getting-started.html" linked from the landing page.

Gain for the project

Reduce time needed to start developing on our platform and questions asked in "new developers" channel, etc. Also make learning curve as less steep as possible.

Publicly visible delivery

Page on the website available for all new developers.

Roles

bounty gardener: @articobandurini / 15%
bounty worker: name / 70%
bounty reviewer: name / 15%

How to migrate a dApp to Plasma - blog post / doc

Scope

  • describe the steps necessary to migrate a dApp from layer 1 to layer 2
  • explain how to modify the storage of the contract / how to deploy the contract
  • how to use the same tools that devs know from the mainnet to talk to the contract (send transactions)

Deliverables

  • blog post copy / updated docs

Gain for the project

  • ecosystem developer education

Roles:

bounty gardener: @kohola71 / 10%
bounty worker: name / share
bounty reviewer: @johannbarbie / share

Size - M (8 hrs)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.