Home | Core

Introduction

Getting Started

Architecture

Services

Testing

Command Line Interface (CLI)

Transactions

Security

How-To Guides

Upgrade Guides

Release Guides

V3 Testing

Development Environment Setup Introduction

A Step-By-Step Guide on How To Prepare a Fully Functional Development Environment


If you don’t have access to a Linux box you can quickly setup one on DigitalOcean by using this 100$ referral link: Referral Link.

Introduction

ARK Core is written in TypeScript, and it has been using Lerna to manage the development and publication of its packages and uses Node.js as execution environment.

This guide will take you through the basic steps of setting up a development environment. We recommend Linux (*.deb based) operating system as the default environment. We officially recommend and support Ubuntu operating system.

Please select one of the development setup tutorial you would like to start with:

A Step-By-Step Guide on How To Prepare a Fully Functional Development Environment

Explaining How To Set Up Docker Development Environment On Unix Based Operating Systems

Explaining How To Set Up Docker Development Environment On Windows Operating System

These tutorials are for setting up the development environment for ARK core. If you are looking to run a core node in production, we provide other tools and resources, such as:


2020 © ARK.io | All rights reserved | An ARK.io Product