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.
- 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:
Jeremy Busk
- 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
Medha Parlikar (Unlicensed)
- 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
Steve Werner
- 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
Daniel Grachanin (Unlicensed)
- Work on the FAQ - copy will be ready tomorrow.
- Define vanity urls