NeoResearch has integrated GitHub Codespaces and Gitpod with NeoCompiler Eco. These integrations help developers get started with Neo and collaborate on projects more easily and efficiently.
NeoCompiler Eco is a browser-based development environment. Created by NeoResearch in 2018, it aims to get developers on board by eliminating installation requirements and hardware expectations. Since then it has gone through multiple iterations, including the migration to the new N3 platform.
The tool makes it possible for visitors to write, compile, deploy and test smart contracts from a web app. Data is written to a shared test network, with low block times for fast and easy testing. Other utilities such as data converters are also provided.
Cloud environments
Integration with serverless environments such as Codespaces and Gitpod allows a developer to deploy their own private copy of NeoCompiler Eco without sacrificing installation simplicity.
Both GitHub’s Codespaces and the Gitpod platform offer VS Code-based IDEs for a seamless development experience. They allow users to launch a private NeoCompiler Eco instance in the browser, including a code editor, terminal and debugger, all pre-configured for Neo development.
These cloud-based solutions are also conducive to collaboration. Gitpod allows sharing of active workspaces and snapshots, while Codespaces offers Live Share for concurrent work. Private NeoCompiler Eco instances created and shared in this way can be a useful tool to help developers get started with Neo development.
Live workshop
NeoResearch gave a live demonstration of the tool as part of the Neo APAC hackathon. It demonstrated how personalized NeoCompiler Eco instances could be hosted via GitPod as an alternative to the shared environment or manually setting up projects. As part of the workshop, founders Igor and Vitor Coehlo presented several developer tools integrated into NeoCompiler Eco:
Codespaces requires a GitHub account, with personal accounts entitled to 120 core hours and 15 GB of storage per month. Setting up the GitPod environment also requires a GitHub account. Users get 10 free hours per month, which can be expanded to 60 free hours by linking a LinkedIn account
Developers can get started with NeoCompiler Eco via the link below:
https://neocompiler.io/