various default branch switch - related updates

This commit is contained in:
Michał W. Urbańczyk 2021-11-01 01:37:30 +01:00
parent a57da75ef0
commit 99053decd8
29 changed files with 75 additions and 75 deletions

View File

@ -17,6 +17,6 @@
Please include the following checklist in your PR:
- [ ] The documentation has been updated if necessary.
- [ ] All code conforms to the [Scala](https://github.com/enso-org/enso/blob/main/docs/style-guide/scala.md), [Java](https://github.com/enso-org/enso/blob/main/docs/style-guide/java.md), and [Rust](https://github.com/enso-org/enso/blob/main/docs/style-guide/rust.md) style guides.
- [ ] All documentation and configuration conforms to the [markdown](https://github.com/enso-org/enso/blob/main/docs/style-guide/markdown.md) and [YAML](https://github.com/enso-org/enso/blob/main/docs/style-guide/yaml.md) style guides.
- [ ] All code conforms to the [Scala](https://github.com/enso-org/enso/blob/develop/docs/style-guide/scala.md), [Java](https://github.com/enso-org/enso/blob/develop/docs/style-guide/java.md), and [Rust](https://github.com/enso-org/enso/blob/develop/docs/style-guide/rust.md) style guides.
- [ ] All documentation and configuration conforms to the [markdown](https://github.com/enso-org/enso/blob/develop/docs/style-guide/markdown.md) and [YAML](https://github.com/enso-org/enso/blob/develop/docs/style-guide/yaml.md) style guides.
- [ ] All code has been tested where possible.

View File

@ -16,7 +16,7 @@ repository:
has_projects: true
has_downloads: true
default_branch: main
default_branch: develop
allow_squash_merge: true
allow_merge_commit: false

View File

@ -2,7 +2,7 @@ name: Docs CI
on:
push:
branches: [main, "release/*"]
branches: [develop, "release/*"]
pull_request:
branches: ["*"]

View File

@ -3,7 +3,7 @@ name: Publish Developer Docs
on:
push:
branches:
- main
- develop
paths:
- "docs/**"

View File

@ -13,15 +13,15 @@
<img src="https://github.com/enso-org/enso/workflows/Engine%20CI/badge.svg"
alt="Actions Status">
</a>
<a href="https://github.com/enso-org/ide/actions">
<img src="https://github.com/enso-org/ide/workflows/GUI%20CI/badge.svg"
<a href="https://github.com/enso-org/enso/actions">
<img src="https://github.com/enso-org/enso/workflows/GUI%20CI/badge.svg"
alt="Actions Status">
</a>
<a href="https://github.com/enso-org/enso/blob/main/LICENSE">
<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/ide/blob/main/LICENSE">
<a href="https://github.com/enso-org/enso/blob/develop/gui/LICENSE">
<img src="https://img.shields.io/static/v1?label=GUI%20License&message=AGPL%20v3&color=2ec352&labelColor=2c3239"
alt="License">
</a>
@ -144,7 +144,7 @@ always trust the results you get.
<ul><ul>
<b>Watch Tutorials</b><br/>
<ul>
<li><a href="https://github.com/enso-org/ide/blob/develop/docs/product/shortcuts.md">Enso keyboard shortcuts</a></li>
<li><a href="https://github.com/enso-org/enso/blob/develop/gui/docs/product/shortcuts.md">Enso keyboard shortcuts</a></li>
<li><a href="https://youtu.be/3f6FE1dgMNw?list=PLk8NuufOVK01GhaObYr1_gqeASlkj2um0">Enso 101</a></li>
<li><a href="https://youtu.be/hFxugfGbvGI?list=PLk8NuufOVK01GhaObYr1_gqeASlkj2um0">Analyze trams data</a></li>
<li><a href="https://youtu.be/gXnojGR6wOI?list=PLk8NuufOVK01GhaObYr1_gqeASlkj2um0">Analyze GitHub Stargazers data</a></li>
@ -208,7 +208,7 @@ Enso consists of several sub projects:
inspect Enso code as it runs. These components can be used on their own as
command line tools.
- **Enso IDE:** The [Enso IDE](https://github.com/enso-org/ide) is the desktop
- **Enso IDE:** The [Enso IDE](https://github.com/enso-org/enso/tree/develop/gui) is the desktop
application that allows working with the visual form of Enso. It consists of
an Electron application, a high performance WebGL UI framework, and the
searcher which provides contextual search, hints, and documentation for all of
@ -220,9 +220,9 @@ Enso consists of several sub projects:
The Enso Engine is licensed under the
[Apache 2.0](https://opensource.org/licenses/apache-2.0), as specified in the
[LICENSE](https://github.com/enso-org/enso/blob/main/LICENSE) file. The Enso IDE
[LICENSE](https://github.com/enso-org/enso/blob/develop/LICENSE) file. The Enso IDE
is licensed under the [AGPL 3.0](https://opensource.org/licenses/AGPL-3.0), as
specified in the [LICENSE](https://github.com/enso-org/ide/blob/main/LICENSE)
specified in the [LICENSE](https://github.com/enso-org/enso/blob/develop/gui/LICENSE)
file.
This license set was choosen to both provide you with a complete freedom to use

View File

@ -602,7 +602,7 @@ Hello, World!
#### Running IDE
You can start [IDE](https://github.com/enso-org/ide) with a development version
You can start [IDE](https://github.com/enso-org/enso/tree/develop/gui) with a development version
of the language server. IDE executable has `--no-backend` flag that switches off
the bundled backend. That requires you to run the project manager process
yourself. You can either get a project manager from one of the latest releases

View File

@ -33,7 +33,7 @@ these libraries, as well as notes on how they should be used.
`Base` is the core library of Enso. It contains core types and data structures,
as well as basic functionality for interacting with the outside world. It can be
found in
[`distribution/lib/Standard/Base/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Base/).
[`distribution/lib/Standard/Base/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Base/).
`Base` is intended to be imported unqualified at the top of the file:
`from Standard.Base import all`. Items not included in this unqualified import
@ -47,7 +47,7 @@ interpreter also contains a set of definitions that are considered "primitive"
and are hence built into the interpreter.
For the purposes of documentation, there is a
[`Builtins.enso`](https://github.com/enso-org/enso/tree/main/engine/runtime/src/main/resources/Builtins.enso)
[`Builtins.enso`](https://github.com/enso-org/enso/tree/develop/engine/runtime/src/main/resources/Builtins.enso)
file that provides stub definitions for these builtin functions. It is used for
documentation purposes, and must be kept up to date as the builtins change.
@ -65,7 +65,7 @@ imported directly.
`Database` is a library that provides utilities for accessing data in databases
and processing that data efficiently. It is part of the Enso standard libraries
and is located in
[`distribution/lib/Standard/Database/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Database/).
[`distribution/lib/Standard/Database/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Database/).
It is designed to be imported _qualified_.
@ -73,20 +73,20 @@ It is designed to be imported _qualified_.
`Geo` is a library that contains very basic functionality for working with
geographic data. We hope to expand it greatly in the future. It is located in
[`distribution/lib/Standard/Geo/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Geo/).
[`distribution/lib/Standard/Geo/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Geo/).
## Image
`Image` is a library that contains bindings to [OpenCV](https://opencv.org/)
that allows users to work with image data. It is located in
[`distribution/lib/Standard/Image/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Image/).
[`distribution/lib/Standard/Image/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Image/).
## Table
`Table` is Enso's dataframes library, providing functionality for loading and
analysing tabular data. It is a core data-science toolkit, that integrates
deeply with Enso and its IDE. It can be found in
[`distribution/lib/Standard/Table/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Table/).
[`distribution/lib/Standard/Table/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Table/).
`Table` is designed to be imported qualified: `import Table`.
@ -96,7 +96,7 @@ deeply with Enso and its IDE. It can be found in
time it is _very_ rudimentary, and needs significant improvement before we can
consider it an "official" part of the Enso standard libraries. It can be found
in
[`distribution/lib/Standard/Test/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Test/).
[`distribution/lib/Standard/Test/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Test/).
`Test` is intended to be imported qualified: `import Test`. This ensures that
there aren't spurious name clashes between user-defined functionality and the
@ -106,7 +106,7 @@ testing library.
`Visualization` is a semi-internal library that provides visualization-specific
utilities for displaying data in the IDE. It is located in
[`distribution/lib/Standard/Visualization/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Visualization/).
[`distribution/lib/Standard/Visualization/`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Visualization/).
## Documentation
@ -188,7 +188,7 @@ All examples assume that the prelude is imported using
`from Standard.Base import all` in the file into which it is being pasted.
The
[`Standard.Examples`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Examples/)
[`Standard.Examples`](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard/Examples/)
file contains example data for use in examples. If an example requires
non-trivial data on which to operate, it should be placed here.

View File

@ -56,7 +56,7 @@ order: 7
[the follow up post](https://chrisseaton.com/truffleruby/basic-truffle-graphs/))
to familiarize yourself with the representation.
2. Use our sbt
[`withDebug`](https://github.com/enso-org/enso/blob/main/project/WithDebugCommand.scala)
[`withDebug`](https://github.com/enso-org/enso/blob/develop/project/WithDebugCommand.scala)
utility. Familiarize yourself with the different otpions. It is a useful
helper for running your programs and microbenchmarks with different Truffle
debugging options.
@ -96,7 +96,7 @@ order: 7
## Code & Internal Documentation Map
Other than the subsections here, go through the
[existing documentation](https://github.com/enso-org/enso/tree/main/docs).
[existing documentation](https://github.com/enso-org/enso/tree/develop/docs).
### Entry Points
@ -130,7 +130,7 @@ design choices. Here's a list with some explanations:
a method via call site" functionality of the IDE. Start reading from
`ApplicationNode` and follow the execute methods (or `@Specialization`s).
There's a lot of them, but don't get too scared. It is also outlined
[here](https://github.com/enso-org/enso/blob/main/docs/runtime/function-call-flow.md).
[here](https://github.com/enso-org/enso/blob/develop/docs/runtime/function-call-flow.md).
2. **Polyglot Code**: While for some languages (Java, Ruby and Python) it is
straightforward and very Truffle-like, for others (JS and R) it becomes
tricky. The reason is that Truffle places strong limitations on threading in
@ -139,7 +139,7 @@ design choices. Here's a list with some explanations:
sub-language, running on 2 separate Truffle contexts, exposing the single
threaded languages in a safe way (through a GIL). The language is called EPB
(Enso Polyglot Bridge) and lives in
[this subtree](https://github.com/enso-org/enso/tree/main/engine/runtime/src/main/java/org/enso/interpreter/epb).
[this subtree](https://github.com/enso-org/enso/tree/develop/engine/runtime/src/main/java/org/enso/interpreter/epb).
To really understand it, you'll need to familiarize yourself with what a
[TruffleContext](https://www.graalvm.org/truffle/javadoc/com/oracle/truffle/api/TruffleContext.html)
is and how it relates to polyglot and language contexts (oh, and also get
@ -149,31 +149,31 @@ design choices. Here's a list with some explanations:
when needed. Safepoints are polled during normal code execution (usually at
the start of every non-inlined method call and at each iteration of a TCO
loop). See
[the source](https://github.com/enso-org/enso/blob/main/engine/runtime/src/main/java/org/enso/interpreter/runtime/ThreadManager.java).
[the source](https://github.com/enso-org/enso/blob/develop/engine/runtime/src/main/java/org/enso/interpreter/runtime/ThreadManager.java).
4. **Resource Finalization**: Enso exposes a system for automatic resource
finalization. This is non-trivial on the JVM and is handled in the
[ResourceManager](https://github.com/enso-org/enso/blob/main/engine/runtime/src/main/java/org/enso/interpreter/runtime/ResourceManager.java).
[ResourceManager](https://github.com/enso-org/enso/blob/develop/engine/runtime/src/main/java/org/enso/interpreter/runtime/ResourceManager.java).
5. **Builtin Definitions**: Certain basic functions and types are exposed
directly from the interpreter. They currently are all bundled in a virtual
module called `Standard.Builtins`. See
[the Builtins class](https://github.com/enso-org/enso/blob/main/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin/Builtins.java)
[the Builtins class](https://github.com/enso-org/enso/blob/develop/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin/Builtins.java)
to see how that module is constructed. There's also a java-side
annotation-driven DSL for automatic generation of builtin method boilerplate.
See nodes in
[this tree](https://github.com/enso-org/enso/tree/main/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin)
[this tree](https://github.com/enso-org/enso/tree/develop/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin)
to get an idea of how it works. Also
[read the doc](https://github.com/enso-org/enso/blob/main/docs/runtime/builtin-base-methods.md)
[read the doc](https://github.com/enso-org/enso/blob/develop/docs/runtime/builtin-base-methods.md)
6. **Standard Library Sources**: These are very non-magical just plain old
Enso projects that get shipped with every compiler release. They live
[in this tree](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard).
[in this tree](https://github.com/enso-org/enso/tree/develop/distribution/lib/Standard).
And are tested through
[these projects](https://github.com/enso-org/enso/tree/main/test). It also
[these projects](https://github.com/enso-org/enso/tree/develop/test). It also
makes heavy use of host interop. The Java methods used by the standard
library are located in
[this directory](https://github.com/enso-org/enso/tree/main/std-bits).
[this directory](https://github.com/enso-org/enso/tree/develop/std-bits).
7. **Microbenchmarks**: There are some microbenchmarks for tiny Enso programs
for basic language constructs. They are located in
[this directory](https://github.com/enso-org/enso/tree/main/engine/runtime/src/bench).
[this directory](https://github.com/enso-org/enso/tree/develop/engine/runtime/src/bench).
They can be run through `sbt runtime/bench`. Each run will generate (or
append to) the `bench-report.xml` file. It will also fail the benchmark suite
if any benchmark is more than 20% slower than the fastest recorded run. Don't

View File

@ -237,7 +237,7 @@ To rectify this situation, we recommend implementing a system we have termed
- For builtin types, the compiler should be informed that the type for a builtin
is actually _defined_ in a source file, despite being implemented elsewhere.
- You can see the existing design for this annotation-based system in
[`Builtins.enso`](https://github.com/enso-org/enso/tree/main/engine/runtime/src/main/resources/Builtins.enso).
[`Builtins.enso`](https://github.com/enso-org/enso/tree/develop/engine/runtime/src/main/resources/Builtins.enso).
- Implementing this has a knock-on effect on what can be done later. For
example, `Vector` and `Time` are currently defined in `Base`, and are
therefore not (Truffle) interop friendly. With this system, we could implement

View File

@ -4,7 +4,7 @@ import org.enso.languageserver.data.CapabilityRegistration
import org.enso.jsonrpc.{Error, HasParams, HasResult, Method, Unused}
/** The capability JSON RPC API provided by the language server.
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object CapabilityApi {

View File

@ -7,7 +7,7 @@ import org.enso.jsonrpc.{Error, HasParams, HasResult, Method, Unused}
import java.util.UUID
/** The file manager JSON RPC API provided by the language server.
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object FileManagerApi {

View File

@ -3,7 +3,7 @@ import org.enso.jsonrpc.{HasParams, HasResult, Method, Unused}
/** The input/output JSON RPC API provided by the language server.
*
* @see [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* @see [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
*/
object InputOutputApi {

View File

@ -3,7 +3,7 @@ package org.enso.languageserver.monitoring
import org.enso.jsonrpc.{HasParams, HasResult, Method, Unused}
/** The monitoring JSON RPC API provided by the language server.
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object MonitoringApi {

View File

@ -4,7 +4,7 @@ import org.enso.jsonrpc.Error
/** Generic errors provided by the language server.
*
* @see [[https://github.com/enso-org/enso/blob/main/docs/language-server/protocol-language-server.md#errors---language-server]]
* @see [[https://github.com/enso-org/enso/blob/develop/docs/language-server/protocol-language-server.md#errors---language-server]]
*/
object ErrorApi {

View File

@ -3,7 +3,7 @@ package org.enso.languageserver.refactoring
import org.enso.jsonrpc.{HasParams, HasResult, Method, Unused}
/** The refactoring JSON RPC API provided by the language server.
* See [[https://github.com/luna/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/luna/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object RefactoringApi {

View File

@ -11,7 +11,7 @@ import org.enso.languageserver.runtime.ContextRegistryProtocol.ExecutionDiagnost
/** The execution JSON RPC API provided by the language server.
*
* @see [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* @see [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
*/
object ExecutionApi {

View File

@ -6,7 +6,7 @@ import org.enso.jsonrpc.{HasParams, HasResult, Method, Unused}
/** The visualisation JSON RPC API provided by the language server.
*
* @see [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* @see [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
*/
object VisualisationApi {

View File

@ -6,7 +6,7 @@ import org.enso.languageserver.filemanager.ContentRoot
import java.util.UUID
/** The connection management JSON RPC API provided by the language server.
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/protocol-language-server.md#connection-management]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/protocol-language-server.md#connection-management]]
* for message specifications.
*/
object SessionApi {

View File

@ -5,7 +5,7 @@ import org.enso.languageserver.filemanager.Path
import org.enso.jsonrpc.{Error, HasParams, HasResult, Method, Unused}
/** The text editing JSON RPC API provided by the language server.
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object TextApi {

View File

@ -4,7 +4,7 @@ import org.enso.jsonrpc.{HasParams, HasResult, Method}
/** The workspace management JSON RPC API provided by the language server.
*
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object WorkspaceApi {

View File

@ -15,7 +15,7 @@ Please include the following checklist in your PR:
- [ ] The `CHANGELOG.md` was updated with the changes introduced in this PR.
- [ ] The documentation has been updated if necessary.
- [ ] All code conforms to the [Rust](https://github.com/enso-org/enso/blob/main/docs/style-guide/rust.md) style guide.
- [ ] All code conforms to the [Rust](https://github.com/enso-org/enso/blob/develop/docs/style-guide/rust.md) style guide.
- [ ] All code has automatic tests where possible.
- [ ] All code has been profiled where possible.
- [ ] All code has been manually tested in the IDE.

View File

@ -8,7 +8,7 @@
- [Updated Enso engine to version 0.2.30][engine-0.2.31]. If you're interested
in the enhancements and fixes made to the Enso compiler, you can find their
release notes [here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
release notes [here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
<br/>![Bug Fixes](/docs/assets/tags/bug_fixes.svg)
@ -49,9 +49,9 @@
- [Updated Enso engine to version 0.2.30][engine-0.2.30]. If you're interested
in the enhancements and fixes made to the Enso compiler, you can find their
release notes [here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
release notes [here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[engine-0.2.30]: https://github.com/enso-org/enso/blob/main/RELEASES.md
[engine-0.2.30]: https://github.com/enso-org/enso/blob/develop/RELEASES.md
# Enso 2.0.0-alpha.16 (2021-09-16)
@ -70,9 +70,9 @@
- [Updated Enso engine to version 0.2.29][engine-0.2.29]. If you're interested
in the enhancements and fixes made to the Enso compiler, you can find their
release notes [here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
release notes [here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[engine-0.2.29]: https://github.com/enso-org/enso/blob/main/RELEASES.md
[engine-0.2.29]: https://github.com/enso-org/enso/blob/develop/RELEASES.md
<br/>![Bug Fixes](/docs/assets/tags/bug_fixes.svg)
@ -112,7 +112,7 @@
- [Updated Enso engine to version 0.2.28][1829]. If you're interested in the
enhancements and fixes made to the Enso compiler, you can find their release
notes [here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
notes [here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[1829]: https://github.com/enso-org/ide/pull/1829
@ -124,7 +124,7 @@
- [Updated Enso engine to version 0.2.27][1811]. If you're interested in the
enhancements and fixes made to the Enso compiler, you can find their release
notes [here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
notes [here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[1811]: https://github.com/enso-org/ide/pull/1811
@ -144,7 +144,7 @@
- [Updated Enso engine to version 0.2.26][1801]. If you're interested in the
enhancements and fixes made to the Enso compiler, you can find their release
notes [here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
notes [here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[1801]: https://github.com/enso-org/ide/pull/1801
[1775]: https://github.com/enso-org/ide/pull/1775
@ -170,7 +170,7 @@ these updates be shipped in a stable release before the end of the year.
- [Updated Enso engine to version 0.2.22][1762]. If you are interested in the
enhancements and fixes made to the Enso compiler, you can find out more
details in
[the engine release notes](https://github.com/enso-org/enso/blob/main/RELEASES.md).
[the engine release notes](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
<br/>![Bug Fixes](/docs/assets/tags/bug_fixes.svg)
@ -195,7 +195,7 @@ these updates be shipped in a stable release before the end of the year.
- [Updated Enso engine to version 0.2.15][1710]. If you're interested in the
enhancements and fixes made to the Enso compiler, you can find out more
details in
[the engine release notes](https://github.com/enso-org/enso/blob/main/RELEASES.md).
[the engine release notes](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
<br/>
@ -224,7 +224,7 @@ these updates be shipped in a stable release before the end of the year.
- [Updated Enso engine to version 0.2.12][1640]. If you're interested in the
enhancements and fixes made to the Enso compiler, you can find out more
details in
[the engine release notes](https://github.com/enso-org/enso/blob/main/RELEASES.md).
[the engine release notes](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[1640]: https://github.com/enso-org/ide/pull/1640
@ -333,7 +333,7 @@ these updates be shipped in a stable release before the end of the year.
If you're interested in the enhancements and fixes made to the Enso compiler,
you can find their release notes
[here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
[here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[1366]: https://github.com/enso-org/ide/pull/1366
[1541]: https://github.com/enso-org/ide/pull/1541
@ -372,7 +372,7 @@ you can find their release notes
If you're interested in the enhancements and fixes made to the Enso compiler,
you can find their release notes
[here](https://github.com/enso-org/enso/blob/main/RELEASES.md).
[here](https://github.com/enso-org/enso/blob/develop/RELEASES.md).
[1511]: https://github.com/enso-org/ide/pull/1511
[1536]: https://github.com/enso-org/ide/pull/1536
@ -524,7 +524,7 @@ you can find their release notes
If you're interested in the enhancements and fixes made to the Enso compiler,
you can find their release notes
[here](https://github.com/enso-org/enso/blob/main/RELEASES.md#enso-0210-2021-04-07).
[here](https://github.com/enso-org/enso/blob/develop/RELEASES.md#enso-0210-2021-04-07).
[1064]: https://github.com/enso-org/ide/pull/1064
[1209]: https://github.com/enso-org/ide/pull/1209
@ -681,7 +681,7 @@ users about errors and where they originate.
If you're interested in the enhancements and fixes made to the Enso compiler,
you can find their release notes
[here](https://github.com/enso-org/enso/blob/main/RELEASES.md#enso-026-2021-03-02).
[here](https://github.com/enso-org/enso/blob/develop/RELEASES.md#enso-026-2021-03-02).
[1067]: https://github.com/enso-org/ide/pull/1067
[1096]: https://github.com/enso-org/ide/pull/1096

View File

@ -11,11 +11,11 @@
<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/main/LICENSE">
<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/ide/blob/main/LICENSE">
<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>
@ -62,9 +62,9 @@ learn more.
### License
The Enso Language Compiler is released under the terms of the
[Apache v2 License](https://github.com/enso-org/enso/blob/main/LICENSE). 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/ide/blob/main/LICENSE).
of the [AGPL v3 License](https://github.com/enso-org/enso/blob/develop/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,

View File

@ -191,7 +191,7 @@ function printScamWarning() {
'copy-paste something here, it is a scam and will give them access to your ' +
'account and data.'
let msg2 =
'See https://github.com/enso-org/ide/blob/main/docs/security/selfxss.md for more ' +
'See https://github.com/enso-org/enso/tree/develop/gui/docs/security/selfxss.md for more ' +
'information.'
console.log('%cStop!', headerCSS1)
console.log('%cYou may be victim of a scam!', headerCSS2)

View File

@ -1,6 +1,6 @@
//! Client library for the Language Server part of the Enso Protocol.
//!
//! Please refer to https://github.com/enso-org/enso/blob/main/docs/language-server/README.md---language-server
//! Please refer to https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md---language-server
//! for the full protocol documentation and discussion on the types and terms used here.
//!
//! Also, the Enso Protocol specification is source for many names and comments used here.

View File

@ -711,7 +711,7 @@ pub enum StackItem {
#[serde(rename_all="camelCase")]
pub struct CapabilityRegistration {
/// Method is the name of the capability listed in
/// https://github.com/enso-org/enso/blob/main/docs/language-server/protocol-language-server.md#capabilities
/// https://github.com/enso-org/enso/blob/develop/docs/language-server/protocol-language-server.md#capabilities
pub method: String,
/// One of the enumerated `RegisterOptions` depending of `method`.
pub register_options: RegisterOptions
@ -761,7 +761,7 @@ impl CapabilityRegistration {
/// `capability/acquire` takes method and options specific to the method. This type represents the
/// options. The used variant must match the method. See for details:
/// https://github.com/enso-org/enso/blob/main/docs/language-server/protocol-language-server.md#capabilities
/// https://github.com/enso-org/enso/blob/develop/docs/language-server/protocol-language-server.md#capabilities
//TODO[ao] we cannot have one variant for each cabability due to `untagged` attribute.
// The best solution is make CapabilityRegistration an enum and write serialization and
// deserialization by hand.

View File

@ -40,7 +40,7 @@ pub mod test_utils;
/// Indentation: Indentation is four spaces, and all tabs are converted to 4 spaces. This is not
/// configurable on purpose.
///
/// Link: https://github.com/enso-org/enso/blob/main/doc/syntax/encoding.md
/// Link: https://github.com/enso-org/enso/blob/develop/doc/syntax/encoding.md
pub const INDENT : usize = 4;

View File

@ -117,7 +117,7 @@ impl LanguageServerContent {
/// changes done to it. On drop the module is closed in Language Server.
///
/// See also (enso protocol documentation)
/// [https://github.com/enso-org/enso/blob/main/docs/language-server/protocol-language-server.md].
/// [https://github.com/enso-org/enso/blob/develop/docs/language-server/protocol-language-server.md].
#[derive(Debug)]
pub struct Module {
model : model::module::Plain,

View File

@ -15,7 +15,7 @@ import org.enso.projectmanager.data.{
}
/** The project management JSON RPC API provided by the project manager.
* See [[https://github.com/enso-org/enso/blob/main/docs/language-server/README.md]]
* See [[https://github.com/enso-org/enso/blob/develop/docs/language-server/README.md]]
* for message specifications.
*/
object ProjectManagementApi {