You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 2, 2021. It is now read-only.
The free to use, open source YAKINDU Solidity Tools provides an integrated development environment for ethereum / solidity based smart contracts.
It features all the goodies you can expect from a professional IDE, including
code completion
quick fixes
templates
live validation
outline
code navigation
semantic highlighting
solidity compiler integration
and much more!
As an Eclipse based IDE, YAKINDU Solidity Tools can easily be integrated into your existing toolchain.
License
The source code of YAKINDU Solidity Tools is provided under the Eclipse Public License.
Note that YAKINDU Solidity Tools is in early beta state and we give no warranty on the correctness of any output it produces. If you find a bug or have a feature request please use our issue tracker to report it.
Download & Installation
In addition to the source code provided here on GitHub we also provide ready-to-use builds for Windows (Linux and OS X is under construction) along with an Eclipse update site. If you just want to use YAKINDU Solidity Tools we strongly recommend to go this way.
We appreciate feedback of any kind and there are various ways to do so:
Report bugs and request features in our issue tracker
Follow @yakindu on twitter and spread the word about this project.
Get the source code (see below) - fork it - work on it - and provide pull requests ...
Build everything from source
If you are familiar with Eclipse plugin development then you may want to checkout the source, setup the development environment, and start working with it. In this case you have the options described below.
Clone this Git Repo: Activate the Git perspective and clone the following Git Repository: https://github.com/Yakindu/solidity-ide.git / Select 'Import projects' on the 'working directory' subfolder
Set target platform: Open the target file in project com.yakindu.solidity.target / click on the link to set the target platform (takes some minutes the first time)
Build Xtext grammar: Right click on com.yakindu.solidity.GenerateSolidity.mwe2 => Run As.. => MWE2 Workflow
After these steps all projects should compile without errors. To launch a runtime instance which has these projects as installed plugins, just right-click on a project => Run As => Eclipse Application