update readme

This commit is contained in:
Iuri Matias 2017-02-06 20:55:09 -05:00
parent 0b521c74a4
commit dd1c58ff9f
1 changed files with 17 additions and 1 deletions

View File

@ -49,7 +49,7 @@ Table of Contents
* [Working with different chains](#working-with-different-chains)
* [Custom Application Structure](#structuring-application)
* [Deploying to IPFS](#deploying-to-ipfs)
* [LiveReload Plugin](#livereload-plugin)
* [Extending Functionality with Plugins](#plugins)
* [Donations](#donations)
Installation
@ -507,6 +507,22 @@ If you want to deploy to the livenet then after configuring you account on ```co
To deploy a dapp to SWARM, all you need to do is run a local SWARM node and then run ```embark upload swarm```.
Plugins
======
It's possible to extend Embarks functionality with plugins. For example the follow is possible:
* plugin to add support for es6, jsx, coffescript, etc (``embark.registerPipeline``)
* plugin to add standard contracts or a contract framework (``embark.registerContractConfiguration`` and ``embark.addContractFile``)
* plugin to make some contracts available in all environments for use by other contracts or the dapp itself e.g a Token, a DAO, ENS, etc.. (``embark.registerContractConfiguration`` and ``embark.addContractFile``)
* plugin to add a libraries such as react or boostrap (``embark.addFileToPipeline``)
* plugin to specify a particular web3 initialization for special provider uses (``embark.registerClientWeb3Provider``)
* plugin to create a different contract wrapper (``embark.registerContractsGeneration``)
* plugin to add new console commands (``embark.registerConsoleCommand``)
* plugin to add support for another contract language such as viper, LLL, etc (``embark.registerCompiler``)
For more information please see the [plugin documentation](http://embark.readthedocs.io/en/latest/plugins.html)
Donations
======