diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ab6259c778..9856518753 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,12 +20,12 @@ For more information, please see the Eclipse Committer Handbook: ## 💬 Get in touch with the community -Eclipse Wild Web Developer use mainly 2 channels for technical discussions: +Eclipse Wild Web Developer uses mainly two channels for technical discussions: -* 🐞 View and report issues through uses GitHub Issues at https://github.com/eclipse/wildwebdeveloper/issues. +* 🐞 View and report issues through GitHub Issues at https://github.com/eclipse/wildwebdeveloper/issues. * 🗪 Technical discussions that are not yet qualified as issue are happening in GitHub Discussions at https://github.com/eclipse/wildwebdeveloper/discussions -Project committers must 📧 join the m2e-dev@eclipse.org mailing-list which must be used (according the the Eclipse Development Process) for formal project development decision such as committers and project lead elections. +Project committers must 📧 join the wildwebdeveloper-dev@eclipse.org mailing list, which must be used (according to the Eclipse Development Process) for formal project development decisions such as committer and project lead elections. ## 🆕 Trying latest builds @@ -53,7 +53,7 @@ Java 21 and Maven 3.9.6 (only if you want to build from the command-line), or ne Simply `mvn clean verify`, this will run the tests (`-DskipTests` to skip them) and the resulting p2 repository and specific IDE applications will be available for further manual testing in `repository/target`. -To full build and test use the following commands: +To fully build and test, use the following commands: ``` $ cd $ mvn clean install @@ -77,7 +77,7 @@ Or you can run an individual JUnit test by using `-Dtest=...` argument, for exam $ mvn clean verify -Dtest=TestHTML ``` -In case you need to work on tests only or repeatedly execute several tests, it's easier and faster to build everything then run only the tests: +In case you need to work on tests only or repeatedly execute several tests, it's easier and faster to build everything than run only the tests: ``` $ cd @@ -89,7 +89,7 @@ $ mvn clean install -DskipTests $ cd org.eclipse.wildwebdeveloper.tests/ $ mvn clean verify -Dtest=TestHTML -#`Repeat running TestHTML or run any other tests, for example: +# Repeat running TestHTML or run any other tests, for example: $ mvn clean verify -Dtest=TestJSON ``` diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 42766e4ad4..c6986df94a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -67,7 +67,7 @@ This page describes the noteworthy improvements provided by each release of Ecli ## 1.3.5 -* 📅 Release Date: May 23th, 2024 +* 📅 Release Date: May 23rd, 2024 * All changes: https://github.com/eclipse/wildwebdeveloper/compare/1.3.4...1.3.5 #### Editing improvements @@ -87,7 +87,7 @@ This page describes the noteworthy improvements provided by each release of Ecli ## 1.3.4 -* 📅 Release Date: May 6t, 2024 +* 📅 Release Date: May 6th, 2024 * All changes: https://github.com/eclipse/wildwebdeveloper/compare/1.3.3...1.3.4 #### Editing improvements @@ -111,7 +111,7 @@ This page describes the noteworthy improvements provided by each release of Ecli ## 1.3.3 -* 📅 Release Date: November 21th, 2023 +* 📅 Release Date: November 21st, 2023 * All changes: https://github.com/eclipse/wildwebdeveloper/compare/1.3.2...1.3.3 #### Editing improvements @@ -133,7 +133,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Dependencies update -* Use the latest VSCode extensions v..1.84.0 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.84.0 for CSS/HTML/JSON editing ## 1.3.1 @@ -143,7 +143,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Editing improvements * Bugfix for fsevents.node is not signed -* Bugfix for "Chrome Debug Launch configuration +* Bugfix for "Chrome Debug" Launch configuration * Bugfix for WebRoot folder validation in Launch configuration * Bugfix for allow using TypeScript version specified by project * Bugfix for Run HTML Debug configuration validation @@ -165,7 +165,7 @@ This page describes the noteworthy improvements provided by each release of Ecli * Switched to use TM4E's own repository to use the most latest release * Added 'fsevents' NPM dependency for MacOS users * Use the latest Vue.js LS to v.1.8.22 -* Use the latest VSCode extensions v..1.83.0 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.83.0 for CSS/HTML/JSON editing * Embed latest Node.js to v.18.18.2 LTS with the latest Security Fixes * Use the latest Firefox Debug adapter v.2.9.9 * Use the latest TypeScript LS v.4.0.0 @@ -207,7 +207,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Dependencies update * Use the latest VSCode ESLint extension v.2.4.2 -* Use the latest VSCode extensions v..1.79.0 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.79.0 for CSS/HTML/JSON editing * Use LemMinX 0.26.1 ⚠️ Your lemminx extensions registered to Wild Web Developer may be incompatible if they were built against an older version of LemMinX ⚠️ * Embed latest Node.js (v.18.16.1) with the latest Security fixes @@ -225,7 +225,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Dependencies update * Use the latest VSCode ESLint extension v.2.4.1 -* Use the latest VSCode extensions v..1.78.2 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.78.2 for CSS/HTML/JSON editing * Use the latest YAML Language Server v.1.13.0 ## 1.1.0 @@ -240,7 +240,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Dependencies update * Embed latest Node.js (v.18.16.0) with the latest Security fixes -* Use the latest VSCode extensions v..1.78.0 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.78.0 for CSS/HTML/JSON editing * Use LemMinX 0.25.0 ⚠️ Your lemminx extensions registered to Wild Web Developer may be incompatible if they were built against an older version of LemMinX ⚠️ * Updated language servers @@ -269,7 +269,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Dependencies update * Embed latest Node.js (v.18.15.0) with the latest Security fixes -* Use the latest VSCode extensions v..1.77.0 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.77.0 for CSS/HTML/JSON editing ## 1.0.3 @@ -283,7 +283,7 @@ This page describes the noteworthy improvements provided by each release of Ecli #### Dependencies update -* Use the latest VSCode extensions v..1.76.0 for CSS/HTML/JSON editing +* Use the latest VSCode extensions v.1.76.0 for CSS/HTML/JSON editing * Use the latest YAML Language Server v.1.12.0 ## 1.0.2 diff --git a/RELEASING.md b/RELEASING.md index da433a2441..08f9e604cd 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -2,7 +2,7 @@ # Committer status & ECA -In order to perform a release, you need to have a committer status on the project and have the Eclipse Contributor Agreement signed, using the e-mail used at Github. +In order to perform a release, you need to have a committer status on the project and have the Eclipse Contributor Agreement signed, using the e-mail used at GitHub. See https://eclipse.org/legal/ECA.php for details # Steps to release diff --git a/TIPS_and_FAQ.md b/TIPS_and_FAQ.md index 83c25a97c0..0a43b4c174 100644 --- a/TIPS_and_FAQ.md +++ b/TIPS_and_FAQ.md @@ -83,7 +83,7 @@ Example `tsconfig.json`: 1. Open the HTML file with the Generic Editor for edition. 2. From the Edition context menu, the Project Explorer or other explorer, open this same HTML file with the Internal Web Browser. 3. Drag the editor/browser to get them side by side or stacked one on top of the other in the IDE. -4. In the Web Browser, click the arrow besides the refresh button, and select "Auto-refersh local changes" +4. In the Web Browser, click the arrow beside the refresh button, and select "Auto-refresh local changes" ### Change the memory allocated to the JavaScript/TypeScript language server? diff --git a/docker/README.md b/docker/README.md index bb2580e5f1..d0594ed450 100644 --- a/docker/README.md +++ b/docker/README.md @@ -35,4 +35,4 @@ podman push docker.io/USER_NAME/fedora-gtk3-mutter-java-node:TAG **Note:** -USER_NAME in used in various Jenkins files and configs. If new image is published by another user this has to be changed in various existing Jenkins files and configs in order the correct image to be taken into account. \ No newline at end of file +`USER_NAME` is used in various Jenkins files and configs. If a new image is published by another user, this has to be changed in various existing Jenkins files and configs in order for the correct image to be taken into account. diff --git a/org.eclipse.wildwebdeveloper.embedder.node/README.md b/org.eclipse.wildwebdeveloper.embedder.node/README.md index c3868ee22e..7ba4492755 100644 --- a/org.eclipse.wildwebdeveloper.embedder.node/README.md +++ b/org.eclipse.wildwebdeveloper.embedder.node/README.md @@ -4,7 +4,7 @@ When a developer's system suits the supported OSs (Linux, MacOS and Win32) and a ## 📥 Integration of Node.js Embedder -Developers may use the Node.js Embedder by adding the `org.eclipse.wildwebdeveloper.embedder.node.feature` into the dependencies, and calling the `getNodeJsLocation()` method of `NodeJSManager` class in order to automatic install (if it's not yet installed) and obtain the embedded version of Node.js in their products. +Developers may use the Node.js Embedder by adding the `org.eclipse.wildwebdeveloper.embedder.node.feature` into the dependencies, and calling the `getNodeJsLocation()` method of the `NodeJSManager` class in order to automatically install (if it's not yet installed) and obtain the embedded version of Node.js in their products. ```java { @@ -17,7 +17,7 @@ Developers may use the Node.js Embedder by adding the `org.eclipse.wildwebdevelo } ``` -After the first call to `getNodeJsLocation()` the subsequent calls to `which(String program)` method will start searching for the specified program firstly in the embedded Node.js installation directory. This allows to use the `node`, `npm` or `npx`utilities (if a utility name according to OS is provided as an argument) to be taken from the same embedded Node.js installation. +After the first call to `getNodeJsLocation()`, subsequent calls to the `which(String program)` method will start searching for the specified program first in the embedded Node.js installation directory. This allows the `node`, `npm`, or `npx` utilities (if a utility name according to OS is provided as an argument) to be taken from the same embedded Node.js installation. ```java { @@ -25,7 +25,7 @@ After the first call to `getNodeJsLocation()` the subsequent calls to `which(Str import org.eclipse.wildwebdeveloper.embedder.node.NodeJSManager; ... - // Another way to get the NodeJS executable on Linux (after embedded Node.js is installed. + // Another way to get the Node.js executable on Linux (after embedded Node.js is installed). File nodeJsRuntime = NodeJSManager.which("node"); // Obtaining `npm` executable on Linux @@ -44,7 +44,7 @@ After the first call to `getNodeJsLocation()` the subsequent calls to `which(Str Community support is currently available via [GitHub issues](https://github.com/eclipse/wildwebdeveloper/issues). -Contribution of Code and Documentation are welcome as [GitHub Pull Request](https://github.com/eclipse/wildwebdeveloper/pulls). +Contributions of code and documentation are welcome as [GitHub pull requests](https://github.com/eclipse/wildwebdeveloper/pulls). Continuous integration is available on https://jenkins.eclipse.org/wildwebdeveloper/ diff --git a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularClientImpl.java b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularClientImpl.java index 6a5d965239..caacf1c3b6 100644 --- a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularClientImpl.java +++ b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularClientImpl.java @@ -6,7 +6,7 @@ import org.eclipse.lsp4j.MessageParams; import org.eclipse.lsp4j.MessageType; -public class AngularClientImpl extends LanguageClientImpl implements AngularLanguageServerExtention { +public class AngularClientImpl extends LanguageClientImpl implements AngularLanguageServerExtension { @Override public void projectLoadingFinish(Object object) { diff --git a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularLanguageServerExtention.java b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularLanguageServerExtension.java similarity index 91% rename from org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularLanguageServerExtention.java rename to org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularLanguageServerExtension.java index 7e8a3803b2..ea01357a83 100644 --- a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularLanguageServerExtention.java +++ b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularLanguageServerExtension.java @@ -4,7 +4,7 @@ import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; -public interface AngularLanguageServerExtention { +public interface AngularLanguageServerExtension { @JsonNotification(value = "angular/projectLoadingStart") public void projectLoadingStart(Object object); diff --git a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueClientImpl.java b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueClientImpl.java index 8c57973182..1c1ce03c4b 100644 --- a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueClientImpl.java +++ b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueClientImpl.java @@ -29,7 +29,7 @@ import org.eclipse.wildwebdeveloper.html.ui.preferences.HTMLPreferenceServerConstants; import org.eclipse.wildwebdeveloper.ui.preferences.Settings; -public class VueClientImpl extends DefaultLanguageClient implements VueLanguageServerExtention { +public class VueClientImpl extends DefaultLanguageClient implements VueLanguageServerExtension { @Override public void projectLoadingFinish(Object object) { diff --git a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueLanguageServerExtention.java b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueLanguageServerExtension.java similarity index 93% rename from org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueLanguageServerExtention.java rename to org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueLanguageServerExtension.java index 117796a17a..0796acace2 100644 --- a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueLanguageServerExtention.java +++ b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/vue/VueLanguageServerExtension.java @@ -16,7 +16,7 @@ import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; -public interface VueLanguageServerExtention { +public interface VueLanguageServerExtension { @JsonNotification(value = "vue/projectLoadingStart") public void projectLoadingStart(Object object);