playproject-io / roadmapping Goto Github PK
View Code? Open in Web Editor NEWroadmapping for the play project
Home Page: https://playproject.io/roadmapping
License: MIT License
roadmapping for the play project
Home Page: https://playproject.io/roadmapping
License: MIT License
@todo
ethereum-play events
to the first playproject-io event
ethereum/play/issues
to playproject-io issues
@todo
@todo
@todo
generate-codecamp#1
: generate-codecamp concept & updatesroadmapping#24
: smart contract workshop (fitbit, oraclize)POTENTIAL PARTNERS: (we should get content from them)
@todo
@todo
how to open a UK Ltd.?
what rights and duties does a director have?
what taxes to take care of?
what to include in an invoice?
@todo: document the process of paid contributions for self employed people who want to use a UK Ltd. company
location
https://talky.io/play@todo
datdotorg/datdot-ui#233
org restructuring
@output
📦 https://github.com/datdotorg@output
📦 https://github.com/datdot-ui@output
📦 https://github.com/smartcontract-codeslocation
https://talky.io/playsmartcontract.codes
smartcontract-ui
refactoringroadmapping#23
- transition ethereum/play repo and ethereum-play repos to playproject-ioroadmapping#4
- curriculum planning
datdot
(=pinning service for dats)@todo
chapter atlantis
@todo
ethereum/play
repo to roadmapping
ethereum-play
repos to playproject-io
@todo
@todo
play.ethereum.org
A single entry in the skilltree might later include information about:
dependencies
contributors list
(supply network, % of fee for each)badges
(shows finished workshops)The skilltree module
should be usable to generate:
codecamp
static page, which displays exactly a manually selected set of workshops (sub-skilltrees)skilltree
displays all workshops it can find by crawling workshop.json's and needs
/unlocks
and continues indefinitely as long as it finds more workshops@todo
@todo
roadmapping#19
: issues estimation gameroadmapping#20
: make interaction-graph module@todo
location
UK/~Leedslocation
https://talky.io/play@todo
roadmapping#11
: 2019.08.23 | attend and present at blockchain weekroadmapping#12
: 2019.10.08,2019.10.11 | attend and organize breakout session at devcon5roadmapping#8
2019.09.01,??? | coding meetup | UKroadmapping#7
2019.10.20,2019.11.20 | code camp | thailandroadmapping#6
2019.12.01,2019.01.01 | code camp | south korearoadmapping#13
think about codecamp in greece/crete? ...maybe in january 2020?roadmapping#14
think about hackathon nigeria/lagos in 2020?@todo
import
https://github.com/browserify/tinyify@todo
@output
❓ hyper data wallet
@input
❓ hyper data wallet
@output
❓ wizardamigos elearning system
@input
❓ hyper data wallet
@input
❓ wizardamigos elearning system
@output
❓ discord like gig chat system
@input
❓ hyper data wallet
@input
❓ discord like gig chat system
@output
❓ email management system
@input
❓ email management system
@output
❓ personal health communication and record management system
@info
...
@todo
beginStep
it's now bound to our contract, so nobody else who would copy the encrypted token could use itkill
and ownerWithdrawal
should be removed
beginStep
to show the user his progressbeginDate
and then compare the endDate
to check if the average daily steps were 10.000duration
(like e.g. 5 minutes) when deploying a contract instance, but (by default it's 30 days) => owner should only be allowed to close contest rount AFTER duration is overhttps://alincode.github.io/fitbit-dapp#dev
to show "debug buttons"
localStorage.debug = locatin.hash === "#dev"
#dev
mode, display a button to change contract instance address, so app loads with different contract
https://ninabreznik.github.io/voting-ethereum-contract/
ROPSTEN
test networksteps in the next ${duration} ${unit ="days"} (10.000 steps per day)
The Fitbit Contest ends in ${ duration - (now - start)} ${unit}
"end contest"
(but if duration is not over yet alert('wait for ' + duration - (now - start))
RESULT:
It would:
THIS could be the "baseline scenario" and now we could
The result should be presentable in multiple short captured screencasts:
the above is meant as a theme (or use case) on which we can show all the different aspects ethereum users might need to think of when using the ecosystem + we can come up with a "story line" that presents all of the remix features - and then split the presentation in small individually presentable chunks :-) ...because in the real world, people want to use existing web services and databases to either fetch some data from or write some new data to.
Links:
To try out:
I build a base function for use Integration call api, and Integration dapp.
Good news is work now, even code still ugly.
https://github.com/alincode/devon4
This is the smart contract information page.
https://rinkeby.etherscan.io/address/0x696a92a0d6b36628dc92e32daba92b85df1c5d5c
1st line: oraclize callback
2st line: 2st call smart contract callUserAPI method
3st line: oraclize callback
4st line: 1st call smart contract callUserAPI method, it should don't need to pay any ether, because 1st call for free.
5st line: it is created smart contract transaction.
Bad news is, it is very unstable in test chain. Even I paid 1 ether, it always out of gas. it should don't need so many gas, it is just so simple smart contract. I asked the oraclize team, I am waiting for the their reply.
the function is correct, because not always happened "out of gas", I can get correct callback sometime.
https://github.com/oraclize/ethereum-bridge
https://github.com/oraclize/truffle-starter
The goal is to code a dapp (solidity + frontend) that pulls data from a regular web API.
Prepare the slides
To include:
Lack of trust in NGOs creates problems when trying to raise donations for a cause. With the use of Smart contracts we can make the flow of donations from donors to recipients transparent.
DONORS
Help us promote a healthy lifestyle by incentivizing people to be more active in their daily life.
CONTESTANTS
Win 1.000$ reward for tracking your steps every day for a month. To make it hassle-free for you to get rewarded for staying active, the smart contract automatically syncs your steps from Fitbit. It checks at the end of the month if you hit your step goal every day. If you did, you will receive the full reward, if not, your reward will be reduced by -33$ for every day you didn't manage to hit your goal.
@todo
location
https://talky.io/play & https://gitter.im/ethereum/playprotocol
) for hyper modular web component developmentroadmapping#23
- transition ethereum/play repo and ethereum-play repos to playproject-ioplay-components
repository and brand
repositoryapp connect
standardplay-ed#15
- Source is lost after page refresh (f5)roadmapping#30
- verify smartcontract.codes & playproject.io domains with githubprotocol
) for hyper modular web component development@todo
@todo
play-ed#6
: minimal "browser first" testing library + test reporterpass
=> bot merged the users pull request to solve the exercisefail
=> bot comments on pull request and asks user to try againgoal:
Refining this workflow for users helps us to tune our tooling until it is good enough to add exams
(=paid tasks) where the bot is replaced with a real "customer" who wants to outsource work and pays the learner.
INSPIRATION
(helper librarys for AST checking)These are used for JavaScript, but to have something similar for solidity could be very useful
If so - we could brainstorm about the API and how to make it module (e.g. AST tree walker, etc...)
Also - the alternative to a convenient AST checking library would be to focus on the compiler output and compare metadata and abi, but this won't help us a lot when it comes to figure out details about implemented methods :-) ...so yeah, what do you think?
@todo
location
Thailand/Chiang Mai@todo
smartcontract.codes
playproject.io
@todo
location
https://talky.io/play@todo
README.md
, .github/
and LICENSE
playproject-io/roadmapping
- to contain the tool as a module and to use "dashboard" tool and sync to "roadmapping" repo data, but work on github and/or dataplayproject-io/roadmapping
- to contain the backup of all issues, etc... activity in files/folders
/organisation
backup repo to a module specific repo folder to make it multi repo rather than mono repo when it comes to issuesorganisation
- introduce and practice using playproject-io/roadmapping
toolroadmapping#20
: make interaction-graph moduleroadmapping#3
: automate devopscheck:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.