UNPKG

wio

Version:

An IOT Development Environment

67 lines (51 loc) 2.75 kB
[![Build Status](https://travis-ci.org/wio/wio.svg?branch=dev)](https://travis-ci.org/wio/wio) [![npm](https://img.shields.io/npm/dw/wio.svg)](https://www.npmjs.com/package/wio) [![npm](https://img.shields.io/npm/v/wio.svg)](https://www.npmjs.com/package/wio) [![GitHub release](https://img.shields.io/github/release/wio/wio.svg)](https://github.com/wio/wio/releases) [![license](https://img.shields.io/github/license/wio/wio.svg)](https://github.com/wio/wio/blob/master/LICENSE) **Quick Links:** [Docs](https://wio.github.io/docs) | [Packages](https://www.npmjs.com/search?q=wio%2C%20pkg) | [Waterloop](https://waterloop.ca) ![wio](https://wio.github.io/docs/_static/logo_black.png) Wio is a development environment to create, build, test and upload C/C++ project. Wio supports `AVR` and `Native` platform but as the project grows, more platforms and frameworks will be added. ## Introduction * [What is Wio?](https://wio.github.io/docs/wio/what-is-wio.html) ## Features ### Easier Development * User worries about programming and wio takes care of build files * No need to learn about vendor toolchains * Support for multiple platforms and frameworks * Highly customizable with the help of wio.yml config * Build projects with `wio build` * Execute projects with `wio run` ### Package Manager * Code sharing has never been easier with wio packages * User includes dependencies and wio takes care of dependency tree * Use `wio publish` to publish a package * Use `wio install <package>` to install a package ### Devices * Uploading code to devices can be done with `wio run --port <port>` * List devices connected to machine by using `wio devices list` * Open a Serial monitor using `wio devices monitor` ## Installation * [Linux](https://wio.github.io/docs/wio/install/linux.html) * [MacOS](https://wio.github.io/docs/wio/install/macos.html) * [Windows](https://wio.github.io/docs/wio/install/windows.html) ### Install from source * Clone dev branch for latest features ```bash git clone --recurse-submodules https://github.com/wio/wio.git ``` * Install tools and build ```bash # windows wmake setup wmake build # macOs wmake mac-setup wmake build # Linux wmake linux-setup wmake build ``` ## Getting Started * [Application Project](https://wio.github.io/docs/wio/getting-started/creating-app.html) * [Package Project](https://wio.github.io/docs/wio/getting-started/creating-pkg.html) ## Contributing If you are interested in working on wio, you can read [contribution document](https://github.com/wio/wio/blob/master/CONTRIBUTING.md) and add features/fixes. ## Development Well is still in beta and is being actively developed. You can check the changelogs in [`changelog` directory](https://github.com/wio/wio/blob/master/changelogs)