- Created by Medha Parlikar (Unlicensed), last modified by Anonymous on Apr 04, 2018
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 82 Current »
Goals:
Provide a mechanism for users to author Rholang smart contracts, compile and run these contracts on the Rosette C++ VM.
Done when:
- Rholang contracts can be authored and compiled.
- RBL programs run on Rosette VM easily.
- Users can download a Docker image, install it and are up and running with their Rholang Dev environment to write contracts.
In more detail:
- Docker image that has the development environment pre-configured.
- Defects discovered in C++ Rosette may be deferred / addressed in Roscala
What is needed:
- Website: /wiki/spaces/RCHAIN/pages/126517249
- What's unique about Rholang
- Getting started documentation
- Installation and running instructions
- Rholang specification - Replaced with a 'what works and what doesn't document in readme.md
- Pointed specific examples of contracts.
Existing examples authored by Kent: https://github.com/rchain/rchain/tree/dev-kent-auction/rholang/examples- New examples authored by Mike - start with 'tut-'
- Contributing / getting involved section
- Download link (location) - Comes with Docker
- Docker container that has Ubuntu 16.04 environment
- Rholang Compiler -Ubuntu 16.04 distribution
- Rosette C++ VM
Recommended editors (and syntax highlighting for Emacs/Vim)
Other tasks:
- Mailing list - Jeremy to advise if forum software provides mail list functionality. Fewer discussion boards == better → Deferred for forums
- Create a GitHub repo for website code. - Deferred - Jeremy has backups
- Jeremy to get the empty forums configured → Coming soon
- Set up GitHub and deploy the site to the production environment. - Site is on the production environment, but the scripts are not configured. Jeremy to do it next week - Deferred
- Jeremy Busk: Set the sites up in separate containers, and wiki documentation for the same. Infrastructure as code.
- Create vanity urls
- SDK package
- Docker mac testing done - Chris issued a PR with a fix.
- Tutorial: Finalized content from Mike - delayed until next week.
- iPad testing - Medha - tomorrow afternoon.
- Chrome, Safari -
- OSX testing - Safari, Chrome
- Side Nav for Rholang tutorial- stub in for look and feel - Done today
- Updated Tutorial content to match: https://github.com/rchain/rchain/blob/master/rholang/doc/rholangtut-0.1.md - Done today
- Steve to do browser testing -after content push tomorrow afternoon
- Push fresh content tomorrow afternoon
- Hamburger menu for mobile. - Sub menus not working yet.
- Apply css to forum so it looks good. → Deferred
- Forum 'Coming Soon' Page
- SEO basic stuff -make sure google can crawl the pages
- Google analytics - get it configured and tested.
- See if we can incorporate the CoOp’s newsletter sign up.
- Define Vanity Urls
- Work on the FAQ - copy will be ready tomorrow.
- Define vanity urls
Stakeholders
Name | Role | Reviewed |
---|---|---|
Lucius Meredith | CEO- CoOp | |
Nash Foster | CEO- Pyrofex |
Action Items:
- Kyle Butt: Please review this milestone & provide feedback.
Launch Readiness Review:
Is the code of high quality?
Has it been tested
What is the test program
Michael Stay (Unlicensed): Example contracts tested with compiler
- Medha Parlikar (Unlicensed): Example contracts tested in web Compiler & run in C++ Rosette
- Michael Stay (Unlicensed): Tutorial code snippets tested with compiler
Are there any known issues with the product? Yes
Are these documented? - Yes - on Github
Are any of the known issues blockers? - No
Does the release build via CI nightly?
- Rholang Compiler
- Rosette
- Rholang Web
Have built what we set out to build at the onset? Does the release match what we have communicated in the launch plan?
Is documentation ready?
- Installation instructions for Docker - SDK
- Updated rholang/ReadMe.MD on Github for changes recently made
- Update rholang/ReadMe.MD on Github for SDK download & Run instructions
License the code will be released under. GPL v2: http://openjdk.java.net/legal/gplv2+ce.html
- Support program
- Developer Forum. Will need the URL in the release page & Github. - Forum coming soon - need a date when it will be ready.
- Link to file issues: https://rchain.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=10105&issuetype=10103&versions=10012&components=10004&assignee=medha&summary=issue+created%20via+link
Show the release to the membership
Trial run: In Dev Standup with Greg
Forum: Community hangout
Review documentation about the release
Demo to Members
- Merge to Master
- Cut the release in Github
Create Docker download link
Publish to the web & Community
- No labels