Skip to content

Commit

Permalink
Include YAML headers to user docs
Browse files Browse the repository at this point in the history
  • Loading branch information
olyagpl committed May 10, 2021
1 parent 141498b commit fd77732
Show file tree
Hide file tree
Showing 14 changed files with 140 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docs/user/FAQ.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
layout: docs
toc_group: js
title: FAQ
link_title: FAQ
permalink: /reference-manual/js/FAQ/
redirect_from: /docs/reference-manual/js/FAQ/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/ScriptEngine/
---
# Frequently Asked Questions

Below are the most frequently asked questions and answers about JavaScript running on GraalVM.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/JavaInteroperability.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Java Interoperability
link_title: Java Interoperability
permalink: /reference-manual/js/JavaInteroperability/
redirect_from: /docs/reference-manual/js/JavaInteroperability/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/JavaScriptCompatibility/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/NodeJS/
---
# Java Interoperability

GraalVM includes a JavaScript language execution runtime and allows interoperability with Java code.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/JavaScriptCompatibility.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: JavaScript Compatibility
link_title: JavaScript Compatibility
permalink: /reference-manual/js/JavaScriptCompatibility/
redirect_from: /docs/reference-manual/js/JavaScriptCompatibility/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/OperatorOverloading/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/JavaInteroperability/
---
# JavaScript Compatibility

GraalVM provides an ECMAScript-compliant JavaScript language runtime.
Expand Down
9 changes: 9 additions & 0 deletions docs/user/Modules.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
layout: docs
toc_group: js
title: Using JavaScript Modules and Packages
link_title: Using JavaScript Modules and Packages
permalink: /reference-manual/js/Modules/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/Multithreading/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/JavaScriptCompatibility/
---
# Using JavaScript Modules and Packages in GraalVM JavaScript

GraalVM JavaScript is compatible with the latest ECMAScript standard, and can be executed in a variety of embedding scenarios such as Java-based applications or Node.js.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/Multithreading.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Multithreading
link_title: Multithreading
permalink: /reference-manual/js/Multithreading/
redirect_from: /docs/reference-manual/js/Multithreading/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/NashornMigrationGuide/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/Modules/
---
# Multithreading

Running JavaScript on GraalVM supports multithreading.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/NashornMigrationGuide.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Migration Guide from Nashorn to GraalVM JavaScript
link_title: Migration Guide from Nashorn to GraalVM JavaScript
permalink: /reference-manual/js/NashornMigrationGuide/
redirect_from: /docs/reference-manual/js/NashornMigrationGuide/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/RhinoMigrationGuide/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/Multithreading/
---
# Migration Guide from Nashorn to GraalVM JavaScript

This guide serves as a migration guide for code previously targeted to the Nashorn engine.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/NodeJS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Node.js Runtime
link_title: Node.js Runtime
permalink: /reference-manual/js/NodeJS/
redirect_from: /docs/reference-manual/js/NodeJS/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/JavaInteroperability/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/
---
# Node.js Runtime

GraalVM can run unmodified Node.js applications.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/NodeJSVSJavaScriptContext.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Differences Between Node.js and Java Embeddings
link_title: Differences Between Node.js and Java Embeddings
permalink: /reference-manual/js/NodeJSvsJavaScriptContext/
redirect_from: /docs/reference-manual/js/NodeJSvsJavaScriptContext/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/Options/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/RhinoMigrationGuide/
---
# Differences Between Node.js and Java Embeddings

GraalVM provides a fully-compliant ECMAScript 2020 JavaScript language runtime.
Expand Down
9 changes: 9 additions & 0 deletions docs/user/OperatorOverloading.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
layout: docs
toc_group: js
title: Operator Overloading
link_title: Operator Overloading
permalink: /reference-manual/js/OperatorOverloading/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/Multithreading/
previous: /en/graalvm/enterprise/20/docs/reference-manual/js/JavaScriptCompatibility/
---
# Operator Overloading

GraalVM JavaScript provides an early implementation of the ECMAScript [operator overloading proposal](https://github.com/tc39/proposal-operator-overloading). This lets you overload the behavior of JavaScript's operators on your JavaScript classes.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/Options.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Options
link_title: Options
permalink: /reference-manual/js/Options/
redirect_from: /docs/reference-manual/js/Options/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/RunOnJDK/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/NodeJSVSJavaScriptContext/
---
# Options

Running JavaScript on GraalVM can be configured with several options.
Expand Down
13 changes: 13 additions & 0 deletions docs/user/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
---
layout: docs
toc_group: js
title: JavaScript and Node.js Reference
link_title: JavaScript and Node.js Reference
permalink: /reference-manual/js/
redirect_from: /docs/reference-manual/languages/js/
redirect_from:
- /docs/reference-manual/languages/js/
- /docs/reference-manual/js/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/NodeJS/
previous: /en/graalvm/enterprise/21/docs/reference-manual/java/
---
# GraalVM JavaScript Implementation

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/RhinoMigrationGuide.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Migration Guide from Rhino to GraalVM JavaScript
link_title: Migration Guide from Rhino to GraalVM JavaScript
permalink: /reference-manual/js/RhinoMigrationGuide/
redirect_from: /docs/reference-manual/js/RhinoMigrationGuide/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/NodeJSVSJavaScriptContext/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/NashornMigrationGuide/
---
# Migration Guide from Rhino to GraalVM JavaScript

This document serves as a migration guide for code previously targeted to the Rhino engine.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/RunOnJDK.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: Run GraalVM JavaScript on a Stock JDK
link_title: Run GraalVM JavaScript on a Stock JDK
permalink: /reference-manual/js/RunOnJDK/
redirect_from: /docs/reference-manual/js/RunOnJDK/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/ScriptEngine/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/Options/
---
# Run GraalVM JavaScript on a Stock JDK

GraalVM JavaScript is optimized for execution as part of GraalVM, or in an embedding scenario built on GraalVM.
Expand Down
10 changes: 10 additions & 0 deletions docs/user/ScriptEngine.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
layout: docs
toc_group: js
title: ScriptEngine Implementation
link_title: ScriptEngine Implementation
permalink: /reference-manual/js/ScriptEngine/
redirect_from: /docs/reference-manual/js/ScriptEngine/
next: /en/graalvm/enterprise/21/docs/reference-manual/js/FAQ/
previous: /en/graalvm/enterprise/21/docs/reference-manual/js/RunOnJDK/
---
# ScriptEngine Implementation

GraalVM provides a JSR-223 compliant `javax.script.ScriptEngine` implementation for running JavaScript.
Expand Down

0 comments on commit fd77732

Please sign in to comment.