Skip to content
This repository has been archived by the owner on Jul 6, 2019. It is now read-only.

Latest commit

 

History

History
56 lines (36 loc) · 1.13 KB

dev.md

File metadata and controls

56 lines (36 loc) · 1.13 KB

Quickstart

Installation of IPFN client requires only Go compiler installed.

go get -u github.com/ipfn/ipfn

In the future relases will be available to download for all major platforms.

Development

If you want to start IPFN core development you can give it a quick try with Vagrant or Docker:

Clone

git clone --recursive https://github.com/ipfn/ipfn.git && cd ipfn

Vagrant

To start development using Vagrant run following commands in source directory:

vagrant up

There is a prebuilt ipfn/dev Vagrant box.

NOTE: This may have parts missing or be outdated.

vagrant init ipfn/dev

Docker

To start development using Docker you can download latest environment image:

docker pull ipfn/env:latest

Start in IPFN source code directory or replace the $(pwd) with it's location:

docker run -it -v $(pwd):/src ipfn/env:latest

This is only required to work on IPFN and not to use it.