2020-03-05 08:25:00 +03:00
|
|
|
<p align="center">
|
|
|
|
<br/>
|
|
|
|
<a href="http://luna-lang.org">
|
2020-04-07 08:04:45 +03:00
|
|
|
<img
|
2020-04-21 22:41:58 +03:00
|
|
|
src="https://user-images.githubusercontent.com/1623053/79905826-22bac080-8417-11ea-82b0-ee015904a485.png"
|
2020-04-07 08:04:45 +03:00
|
|
|
alt="Enso Studio"
|
2020-04-21 22:48:13 +03:00
|
|
|
width="136"
|
2020-03-05 08:25:00 +03:00
|
|
|
/>
|
|
|
|
</a>
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
<a href="http://luna-lang.org">
|
2020-04-07 08:04:45 +03:00
|
|
|
<img
|
|
|
|
src="https://user-images.githubusercontent.com/1623053/75661125-05664300-5c6d-11ea-9bd3-8a5355db9609.png"
|
|
|
|
alt="Enso Language"
|
2020-04-21 22:48:13 +03:00
|
|
|
width="240"
|
2020-03-05 08:25:00 +03:00
|
|
|
/>
|
|
|
|
</a>
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
### Overview
|
|
|
|
|
|
|
|
<p>
|
2020-03-07 23:15:06 +03:00
|
|
|
<a href="http://chat.luna-lang.org">
|
2020-03-07 23:16:14 +03:00
|
|
|
<img src="https://img.shields.io/discord/401396655599124480?label=Chat&color=2ec352&labelColor=2c3239"
|
2020-03-07 23:15:06 +03:00
|
|
|
alt="Chat">
|
|
|
|
</a>
|
2020-06-15 20:11:36 +03:00
|
|
|
<a href="https://github.com/luna/enso/blob/main/LICENSE">
|
2020-03-06 23:05:07 +03:00
|
|
|
<img src="https://img.shields.io/static/v1?label=Compiler%20License&message=Apache%20v2&color=2ec352&labelColor=2c3239"
|
2020-03-05 08:25:00 +03:00
|
|
|
alt="License">
|
|
|
|
</a>
|
2020-06-15 20:11:36 +03:00
|
|
|
<a href="https://github.com/luna/ide/blob/main/LICENSE">
|
2020-03-06 23:05:07 +03:00
|
|
|
<img src="https://img.shields.io/static/v1?label=GUI%20License&message=AGPL%20v3&color=2ec352&labelColor=2c3239"
|
2020-03-06 23:04:13 +03:00
|
|
|
alt="License">
|
|
|
|
</a>
|
|
|
|
<a href="https://github.com/luna/ide/actions">
|
2020-03-16 05:58:00 +03:00
|
|
|
<img src="https://github.com/luna/ide/workflows/Build%20%28MacOS%2C%20Linux%2C%20Windows%29/badge.svg"
|
2020-03-05 08:25:00 +03:00
|
|
|
alt="Actions Status">
|
|
|
|
</a>
|
2020-06-15 20:11:36 +03:00
|
|
|
<a href="https://codecov.io/gh/luna/ide/branch/main">
|
2020-03-16 06:29:03 +03:00
|
|
|
<img src="https://img.shields.io/codecov/c/github/luna/basegl?label=Coverage&labelColor=2c3239"
|
2020-03-05 08:25:00 +03:00
|
|
|
alt="Coverage">
|
|
|
|
</a>
|
|
|
|
</p>
|
|
|
|
|
2020-04-07 08:04:45 +03:00
|
|
|
Enso is an open source visual data science language selected by Singularity
|
|
|
|
University and NASA as one of 20 most unique technologies worldwide. Enso
|
|
|
|
consists of several sub-projects, including the
|
|
|
|
[Enso Language Compiler](https://github.com/luna/enso), the
|
|
|
|
[Enso Integrated Development Environment (IDE)](https://github.com/luna/ide),
|
2020-06-15 20:11:36 +03:00
|
|
|
and [a high performance WebGL UI framework (EnsoGL)](https://github.com/luna/ide/tree/main/src/rust/ensogl).
|
2020-03-05 08:25:00 +03:00
|
|
|
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
### Getting Started
|
2020-04-07 08:04:45 +03:00
|
|
|
Enso is distributed both in form of
|
|
|
|
[pre-build packages for MacOS, Windows, or Linux](https://github.com/luna/ide/releases),
|
|
|
|
as well as the [source code](https://github.com/luna). See the
|
|
|
|
[demo scenes](http://TODO), and read the [documentation](http://TODO) to learn
|
2020-06-15 20:11:36 +03:00
|
|
|
more.
|
2020-05-07 17:19:38 +03:00
|
|
|
|
2020-06-15 20:11:36 +03:00
|
|
|
Currently to start IDE you have to run **Enso Project Manager** first. For more
|
2020-05-07 17:19:38 +03:00
|
|
|
information and packages see [Enso repository](https://github.com/luna/enso).
|
2020-03-05 08:25:00 +03:00
|
|
|
|
|
|
|
<br/>
|
|
|
|
|
2020-03-06 22:53:46 +03:00
|
|
|
### Building
|
2020-04-07 08:04:45 +03:00
|
|
|
The project builds on MacOS, Linux, and Windows. Simply run `node ./run build`
|
|
|
|
to build it and use `node ./run --help` to learn about other available commands
|
|
|
|
and options. Read the detailed [development guide](docs/contributing.md) to
|
|
|
|
learn more.
|
2020-03-06 22:53:46 +03:00
|
|
|
|
|
|
|
<br/>
|
2020-03-05 20:39:51 +03:00
|
|
|
|
|
|
|
### License
|
2020-04-07 08:04:45 +03:00
|
|
|
The Enso Language Compiler is released under the terms of the
|
2020-06-15 20:11:36 +03:00
|
|
|
[Apache v2 License](https://github.com/luna/enso/blob/main/LICENSE). The Enso
|
2020-04-07 08:04:45 +03:00
|
|
|
Graphical Interface and it's rendering engine are released under the terms of
|
2020-06-15 20:11:36 +03:00
|
|
|
the [AGPL v3 License](https://github.com/luna/ide/blob/main/LICENSE). This
|
2020-04-07 08:04:45 +03:00
|
|
|
license set was choosen to both provide you with a complete freedom to use Enso,
|
|
|
|
create libraries, and release them under any license of your choice, while also
|
|
|
|
allowing us to release commercial products on top of the platform, including
|
|
|
|
Enso Cloud and Enso Enterprise on-premise server managers.
|
2020-03-05 20:39:51 +03:00
|
|
|
|
|
|
|
<br/>
|
|
|
|
|
2020-03-05 08:25:00 +03:00
|
|
|
### Contributing
|
2020-04-07 08:04:45 +03:00
|
|
|
Enso is a community-driven open source project which is and will always be open
|
|
|
|
and free to use. We are committed to a fully transparent development process and
|
|
|
|
highly appreciate every contribution. If you love the vision behind Enso and you
|
|
|
|
want to redefine the data processing world, join us and help us track down bugs,
|
|
|
|
implement new features, improve the documentation or spread the word! Join our
|
|
|
|
community on a [Discord chat](http://chat.luna-lang.org) and read the
|
2020-03-05 08:29:34 +03:00
|
|
|
[development and contributing guidelines](docs/contributing.md).
|
2020-03-05 08:25:00 +03:00
|
|
|
|
2020-03-05 20:39:51 +03:00
|
|
|
<a href="https://github.com/luna/ide/graphs/contributors">
|
2020-03-07 22:25:57 +03:00
|
|
|
<img src="https://opencollective.com/enso-language/contributors.svg?width=890&button=false" />
|
2020-03-05 20:39:51 +03:00
|
|
|
</a>
|