Open manikey123 opened 5 years ago
Good idea, but doesn't really belong in core IMO. Examples for how to use APIs like bitshares-js, beet or pybitshares belong in their respective repos.
A "full stack" example with a beet+js frontend and a pybitshares backend might be something for dev.bitshares.works . What do you think @cedar-book ?
Pinging @ryanRfox @clockworkgr @sschiessl-bcp. Thoughts please?
I totally agreed, information is too scattered. I did start to work on that from JS end, but it's not "public" knowledge which it should be
Generic JS Boilerplate:
Direct Debit Feature:
Transfer Feature:
@pmconrad, I agree to present those information/examples better ways. Let's look in to find better presentation manners and provide them to developers.
another idea is to add browser sandbox for the new developers to try some basic stuff to become familiar. We can establish python driven notebook Exercises wherein developers can run code slices online and hence be attracted to use and build on bitshares. Based on research such an idea is already implemented for bitcoin by jimmy song for blockstream API. In below workbook, a potential developer can run exercise 3 and exercise 4 independently https://github.com/manikey123/programmingbitcoin/blob/master/code-ch07/Chapter7.ipynb
step1 : NBviewer: https://nbviewer.jupyter.org/github/manikey123/programmingbitcoin/blob/master/code-ch07/Chapter7.ipynb step2 : click on binder at right corner which after building helps to execute the code
above can be extended to javascript
User Story Please tell us about your feature request using the User Story format: As a new dApp developer (Python or JavaScript) I want example boilerplate scenarios with documentation so that I may quickly understand how the BitShares operations and APIs may be used to build hello world and financial services solutions on the platform.
Impacts Describe which portion(s) of BitShares Core may be impacted by your request. Please tick at least one box.
Additional Context (optional) Additional sub-task Issues will be created later to address the points below. Also note that this effort is not exclusively “Core Team” and sub-tasks make link to other BitShares repos.
Design and Features Integration Plan:
Benefits:
CORE TEAM TASK LIST