mirror of
https://github.com/enso-org/enso.git
synced 2024-12-26 06:11:42 +03:00
89 lines
3.7 KiB
Markdown
89 lines
3.7 KiB
Markdown
# This is the subtree for Enso's graphical interface component. If you're looking for the repository root, you may find it at at 👉 <a href="https://github.com/enso-org/enso">github.com/enso-org/enso</a> 👈
|
|
|
|
<br/>
|
|
|
|
# Enso IDE
|
|
|
|
### Overview
|
|
|
|
<p>
|
|
<a href="https://discord.gg/PMtNMP46">
|
|
<img src="https://img.shields.io/discord/401396655599124480.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2"
|
|
alt="Chat">
|
|
</a>
|
|
<a href="https://github.com/enso-org/enso/blob/develop/LICENSE">
|
|
<img src="https://img.shields.io/static/v1?label=Compiler%20License&message=Apache%20v2&color=2ec352&labelColor=2c3239"
|
|
alt="License">
|
|
</a>
|
|
<a href="https://github.com/enso-org/enso/tree/develop/gui/LICENSE">
|
|
<img src="https://img.shields.io/static/v1?label=GUI%20License&message=AGPL%20v3&color=2ec352&labelColor=2c3239"
|
|
alt="License">
|
|
</a>
|
|
</p>
|
|
|
|
Enso is an award-winning interactive programming language with dual visual and
|
|
textual representations. It is a tool that spans the entire stack, going from
|
|
high-level visualization and communication to the nitty-gritty of backend
|
|
services, all in a single language. Watch the following introduction video to
|
|
learn what Enso is, and how it helps companies build data workflows in minutes
|
|
instead of weeks.
|
|
|
|
This repository contains the source code of Enso interface only. If you are
|
|
interested in how the interface is build or you want to develop it with us, you
|
|
are in the right place. See the
|
|
[development and contributing guidelines](docs/CONTRIBUTING.md) to learn more
|
|
about the code structure and the development process.
|
|
|
|
<br/>
|
|
|
|
### Getting Started
|
|
|
|
Enso is distributed both in form of
|
|
[pre-build packages for MacOS, Windows, or Linux](https://github.com/enso-org/ide/releases),
|
|
as well as the [source code](https://github.com/enso-org). See the
|
|
[demo scenes](http://TODO), and read the [documentation](docs/product) to learn
|
|
more.
|
|
|
|
<br/>
|
|
|
|
### Building
|
|
|
|
The project builds on macOS, Linux, and Windows. Build functionality is provided
|
|
by our build script, that are accessible through `run` (Linux and macOS) or
|
|
`run.cmd` (Windows) wrappers.
|
|
|
|
To build the project, simply run `./run ide build` (on Linux or macOS) or
|
|
`.\run.cmd ide build` (Windows) to build IDE. To learn more about other
|
|
available commands use `--help` argument. Read the detailed
|
|
[development guide](docs/CONTRIBUTING.md) to learn more.
|
|
|
|
<br/>
|
|
|
|
### License
|
|
|
|
The Enso Language Compiler is released under the terms of the
|
|
[Apache v2 License](https://github.com/enso-org/enso/blob/develop/LICENSE). The
|
|
Enso Graphical Interface and it's rendering engine are released under the terms
|
|
of the
|
|
[AGPL v3 License](https://github.com/enso-org/enso/blob/develop/app/gui/LICENSEE).
|
|
This 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.
|
|
|
|
<br/>
|
|
|
|
### Contributing
|
|
|
|
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.enso.org) and read the
|
|
[development and contributing guidelines](docs/CONTRIBUTING.md).
|
|
|
|
<a href="https://github.com/enso-org/ide/graphs/contributors">
|
|
<img src="https://opencollective.com/enso-language/contributors.svg?width=890&button=false" />
|
|
</a>
|