Ethereum-playbook is a CLI tool that configures and deploys Ethereum DApp infrastructures using a static specification.
Ethereum is a decentralized platform that runs "persistent scripts" called smart contracts. These sentinels resemble the usual microservices in a web application architecture, each having an API and dependencies. With growing amount of services in the distributed application, the fuss with deployment and data management becomes very significant. The tool has been designed to be simple, with lowest possible mental overhead and absoulte no learning curve. It has been designed to be more declarative, rather than imperative, using YAML for the playbook. Everything that is declared in a playbook: inventory, wallets, contracts, commands and targets is statically validated upon start. The playbook doesn't have a state. It has been inspired by Ansible Playbooks <https://docs.ansible.com/ansible/devel/user_guide/playbooks.html> however has a different terminology and approach. https://github.com/AtlantPlatform/ethereum-playbook Enjoy! - Max -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.