parent
6d5d1f26b6
commit
eafdbeec78
@ -1,35 +1,36 @@ |
|||||||
# Remix |
# Remix Libraries |
||||||
|
|
||||||
[![Join the chat at https://gitter.im/ethereum/remix](https://badges.gitter.im/ethereum/remix.svg)](https://gitter.im/ethereum/remix?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
[![Join the chat at https://gitter.im/ethereum/remix](https://badges.gitter.im/ethereum/remix.svg)](https://gitter.im/ethereum/remix?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
||||||
[![CircleCI](https://circleci.com/gh/ethereum/remix/tree/master.svg?style=svg)](https://circleci.com/gh/ethereum/remix/tree/master) |
[![CircleCI](https://circleci.com/gh/ethereum/remix-project/tree/master.svg?style=svg)](https://circleci.com/gh/ethereum/remix-project/tree/master) |
||||||
[![Documentation Status](https://readthedocs.org/projects/docs/badge/?version=latest)](https://remix-ide.readthedocs.io/en/latest/index.html) |
[![Documentation Status](https://readthedocs.org/projects/docs/badge/?version=latest)](https://remix-ide.readthedocs.io/en/latest/index.html) |
||||||
|
|
||||||
|
|
||||||
**Remix** is a suite of tools that helps smart contract development, compilation, testing & deployment. These tools also works as a core of native plugins of Remix IDE. |
**Remix libraries** are part of the Remix Project and provide tools that help smart contract development, compilation, testing & deployment. These tools also work as a core of native plugins of **Remix IDE**. |
||||||
|
|
||||||
**Remix IDE** is an IDE for Solidity dApp developers, powered by Remix. The Remix IDE repository is available **[here](https://github.com/ethereum/remix-ide)**, and an online version is available at https://remix.ethereum.org. |
**Remix IDE** is an open source web and desktop application. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. Remix is used for the entire journey of contract development as well as being a playground for learning and teaching Ethereum. |
||||||
|
|
||||||
For more, check out the [Remix IDE documentation](https://remix-ide.readthedocs.io/en/latest/index.html). |
The Remix IDE repository is specifically available **[here](https://github.com/ethereum/remix-project/tree/master/apps/remix-ide)**, and an online version is available at https://remix.ethereum.org. |
||||||
|
|
||||||
## Remix Modules |
To start with Remix IDE, check out [official documentation](https://remix-ide.readthedocs.io/en/latest/index.html). |
||||||
|
|
||||||
Remix is built out of several different modules. Here is the brief description. |
Here is the brief description of Remix libraries. |
||||||
|
|
||||||
+ [`remix-analyzer`](remix-analyzer/README.md): Perform static analysis on Solidity smart contracts to check security vulnerabilities and bad development practices |
+ [`remix-analyzer`](remix-analyzer/README.md): Perform static analysis on Solidity smart contracts to check security vulnerabilities and bad development practices |
||||||
+ [`remix-astwalker`](remix-tests/README.md): Parse solidity AST (Abstract Syntax Tree) |
+ [`remix-astwalker`](remix-tests/README.md): Parse solidity AST (Abstract Syntax Tree) |
||||||
+ [`remix-debug`](remix-debug/README.md): Debug Ethereum transactions. It provides several controls that allow stepping over the trace and seeing the current state of a selected step. |
+ [`remix-debug`](remix-debug/README.md): Debug Ethereum transactions. It provides several controls that allow stepping over the trace and seeing the current state of a selected step. |
||||||
|
+ [`remix-simulator`](remix-simulator/README.md): Web3 wrapper for different kind of providers |
||||||
+ [`remix-solidity`](remix-solidity/README.md): Load a Solidity compiler from provided URL and compile the contract using loaded compiler and return the compilation details |
+ [`remix-solidity`](remix-solidity/README.md): Load a Solidity compiler from provided URL and compile the contract using loaded compiler and return the compilation details |
||||||
+ [`remix-lib`](remix-lib/README.md): Common place for libraries being used across multiple modules |
+ [`remix-lib`](remix-lib/README.md): Common place for libraries being used across multiple modules |
||||||
+ [`remix-tests`](remix-tests/README.md): Unit test Solidity smart contracts. It works as a plugin & as CLI both |
+ [`remix-tests`](remix-tests/README.md): Unit test Solidity smart contracts. It works as a plugin & as CLI both |
||||||
+ [`remix-url-resolver`](remix-url-resolver/README.md): Provide helpers for resolving the content from external URL ( including github, swarm, ipfs etc.). |
+ [`remix-url-resolver`](remix-url-resolver/README.md): Provide helpers for resolving the content from external URL ( including github, swarm, ipfs etc.). |
||||||
+ [`remixd`](remixd/README.md): Allow accessing local filesystem from Remix IDE by running a daemon |
+ [`remixd`](remixd/README.md): Allow accessing local filesystem from Remix IDE by running a daemon |
||||||
|
|
||||||
Each module generally has their own npm package and test suite, as well as basic documentation in their respective `README`s. Usage of modules as plugin is well documented **[here](https://remix-ide.readthedocs.io/en/latest/index.html)**. |
Each library is an NPM package and has basic documentation about its usage in its own `README`. |
||||||
|
|
||||||
## Contributing |
## Contributing |
||||||
|
|
||||||
Everyone is very welcome to contribute on the codebase of Remix. Please reach us in [Gitter](https://gitter.im/ethereum/remix) in case of any query/feedback/suggestion. |
Everyone is very welcome to contribute on Remix Project. Suggestions, issues, queries and feedbacks are our pleasure. Please reach us on [Gitter](https://gitter.im/ethereum/remix) in case of any query. |
||||||
|
|
||||||
For more information on the contributing procedure, see [CONTRIBUTING.md](CONTRIBUTING.md). |
For more information on the contributing in code, see our [contribution guidelines](https://github.com/ethereum/remix-project/blob/master/CONTRIBUTING.md). |
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in new issue