mirror of
https://github.com/enso-org/enso.git
synced 2024-11-27 03:43:20 +03:00
343a644051
- Synchronize Y.Js clients by AST (implements #8237). - Before committing an edit, insert any parentheses-nodes needed for the concrete syntax to reflect tree structure (fixes #8884). - Move `externalId` and all node metadata into a Y.Map owned by each `Ast`. This allows including metadata changes in an edit, enables Y.Js merging of changes to different metadata fields, and will enable the use of Y.Js objects in metadata. (Implements #8804.) ### Important Notes - Metadata is now set and retrieved through accessors on the `Ast` objects. - Since some metadata edits need to take effect in real time (e.g. node dragging), new lower-overhead APIs (`commitDirect`, `skipTreeRepair`) are provided for careful use in certain cases. - The client is now bundled as ESM. - The build script cleans up git-untracked generated files in an outdated location, which fixes lint errors related to `src/generated` that may occur when switching branches.
59 lines
1.4 KiB
Plaintext
59 lines
1.4 KiB
Plaintext
# Build Artefacts
|
|
dist
|
|
target
|
|
|
|
# Release body template should not be auto-formatted, as the word wrap does not really looks good in the GitHub UI.
|
|
build/build/release-body.md
|
|
|
|
.github/PULL_REQUEST_TEMPLATE.md
|
|
.github/ISSUE_TEMPLATE
|
|
distribution/launcher/THIRD-PARTY
|
|
distribution/engine/THIRD-PARTY
|
|
distribution/project-manager/THIRD-PARTY
|
|
tools/legal-review
|
|
distribution/lib/Standard/*/*/manifest.yaml
|
|
distribution/lib/Standard/*/*/polyglot
|
|
distribution/lib/Standard/*/*/THIRD-PARTY
|
|
distribution/docs-js
|
|
|
|
built-distribution/
|
|
THIRD-PARTY
|
|
/resources/
|
|
|
|
# The files in the `data` directory of our tests may have specific structure or
|
|
# even be malformed on purpose, so we do not want to run prettier on them.
|
|
test/**/data
|
|
tools/http-test-helper/www-files
|
|
|
|
# GUI
|
|
**/scala-parser.js
|
|
**/package-lock.json
|
|
**/msdfgen_wasm.js
|
|
|
|
# Generated files
|
|
app/ide-desktop/lib/client/electron-builder-config.json
|
|
app/ide-desktop/lib/content-config/src/config.json
|
|
app/ide-desktop/lib/dashboard/playwright-report/
|
|
app/ide-desktop/lib/dashboard/playwright/.cache/
|
|
app/ide-desktop/lib/dashboard/dist/
|
|
app/gui/view/documentation/assets/stylesheet.css
|
|
app/gui2/rust-ffi/pkg
|
|
app/gui2/rust-ffi/node-pkg
|
|
app/gui2/src/assets/font-*.css
|
|
Cargo.lock
|
|
build.json
|
|
app/gui2/playwright-report/
|
|
|
|
# Engine Builds can leave these nested working copies.
|
|
# TODO [mwu]: Adjust Engine build to not leave them.
|
|
ci-build/
|
|
enso/
|
|
|
|
# Popular IDEs
|
|
.bsp
|
|
.idea
|
|
.vscode
|
|
|
|
# Stray files generated during build
|
|
svm_*.md
|