Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

fluencelabs/devcontainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome To The Fluence DevContainer

DevContainer is a ready to use development environment for Fluence solutions with VSCode integration containing the following tools:

  • aqua-cli to compile Aqua
  • fldist to manage services and optionally execute compiled Aqua from the command line
  • marine to compile modules developed in Rust to the wasm32-wasi target
  • mrepl to run, test and debug linked Wasm modules locally

How to install

Docker and optionally VSCode need to be available on your system. For Docker installation, follow the Get Docker instructions for your OS. For VSCode, see VSCocde for instructions.

With Docker and VSCode in place:

  1. Install Remote-Containers extension in VSCode
  2. Run Remote-Containers: Clone Repository in Container Volume... through command palette (F1 or Cmd-Shift-P)
  3. Enter fluencelabs/devcontainer
  4. When asked for branch, press enter (main)
  5. When asked for volume, press enter (unique)
  6. open Terminal within VSCode (ctrl-`)

Congratulations, you now have a fully functional Fluence development environment.

If you want to install the Fluence Examples, use the VSCode terminal:

./.devcontainer/.aux/download_examples.sh
cd examples

If you encounter any problems or have suggestions, please open an issue or submit a PR. You can also reach out in Discord or Telegram. For more detailed reference resources, see the Fluence documentation and Aqua book.