Nuco Developer Tools

This section describes the Nuco Developer Tools, an IDE toolset built based on Eclipse that includes plugins for application development on top of the Nuco Kernel. This tool provides an easier and more streamlined approach for a developer to integrate the Nuco Kernel into their workflow.

The steps to get the Nuco Developer Tools running along with the features for development on the Nuco Kernel are outlined below.

Getting Started

The following steps will describe how to start running th Nuco Developer Tools:

  • Extract out the Nuco Developer Tools from the file in the folder tools/nucoIDE
  • Run the script ``eclipse `` Upon opening the applcation, a splash screen of the tools will pop up.

Note

It is important to note that the Nuco Development Tools works only for Linux.

../_images/splashscreen.png
  • You will be directed to select a workspace for your projects after opening the application.

Features

This section outlines the features included in the Nuco Developer Tools that will provide assistance in developing applications on the Nuco Kernel.

Solidity Development

The Nuco Developer Tools includes a plugin which provides syntax highlighting and autocomplete features for developing Solidity files. Once the .sol extension file is found on the project, the features will be automatically provided to begin developing smart contracts in Solidity. To learn more about Solidity, please refer to the Solidity documentation here.

Deployment through Configurations

The Nuco Developer Tools provides the feature to deploy Solidity smart contracts by clicking the Run button. This enables the configuration of different profiles that indicate the location of Solidity smart contract deployment. It also allows setting the path of where the Solidity smart contract files are stored and set where they are deployed to. This provides the user with a production or test network, making it simple to configure where and what to deploy.

../_images/run_config.png