From e1276a92bb024d5748d30d0c9915c0a9c2cf82be Mon Sep 17 00:00:00 2001 From: Mark Sujew Date: Fri, 29 Sep 2023 17:53:30 +0200 Subject: [PATCH] Adapt links and readme for Eclipse Foundation (#1210) --- CHANGELOG.md | 18 +- CONTRIBUTING.md | 8 +- README.md | 24 +-- package-lock.json | 6 +- packages/generator-langium/CHANGELOG.md | 20 +- packages/langium-cli/CHANGELOG.md | 60 +++--- packages/langium-railroad/CHANGELOG.md | 2 +- packages/langium-vscode/CHANGELOG.md | 64 +++--- packages/langium-vscode/README.md | 2 +- packages/langium-vscode/src/extension.ts | 4 +- packages/langium/CHANGELOG.md | 196 +++++++++--------- packages/langium/README.md | 2 +- .../type-system/inferred-types.test.ts | 6 +- .../type-system/type-validator.test.ts | 2 +- .../validation/document-validator.test.ts | 2 +- 15 files changed, 211 insertions(+), 205 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b87c9c4d..4dc8d8e4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,12 +9,12 @@ We maintain separate change logs for the individual packages: ## Closed Issues and PRs -* [v2.0.0](https://github.com/langium/langium/milestone/9?closed=1) -* [v1.3.0](https://github.com/langium/langium/milestone/7?closed=1) -* [v1.2.0](https://github.com/langium/langium/milestone/8?closed=1) -* [v1.1.0](https://github.com/langium/langium/milestone/6?closed=1) -* [v1.0.0](https://github.com/langium/langium/milestone/5?closed=1) -* [v0.5.0](https://github.com/langium/langium/milestone/4?closed=1) -* [v0.4.0](https://github.com/langium/langium/milestone/3?closed=1) -* [v0.3.0](https://github.com/langium/langium/milestone/2?closed=1) -* [v0.2.0](https://github.com/langium/langium/milestone/1?closed=1) +* [v2.0.0](https://github.com/eclipse-langium/langium/milestone/9?closed=1) +* [v1.3.0](https://github.com/eclipse-langium/langium/milestone/7?closed=1) +* [v1.2.0](https://github.com/eclipse-langium/langium/milestone/8?closed=1) +* [v1.1.0](https://github.com/eclipse-langium/langium/milestone/6?closed=1) +* [v1.0.0](https://github.com/eclipse-langium/langium/milestone/5?closed=1) +* [v0.5.0](https://github.com/eclipse-langium/langium/milestone/4?closed=1) +* [v0.4.0](https://github.com/eclipse-langium/langium/milestone/3?closed=1) +* [v0.3.0](https://github.com/eclipse-langium/langium/milestone/2?closed=1) +* [v0.2.0](https://github.com/eclipse-langium/langium/milestone/1?closed=1) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 45ba5a5ce..b55e39d7f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,6 +2,12 @@ Thank you for your interest in the Langium project! The following is a set of guidelines for contributing to Langium. +## Eclipse Contributor Agreement + +If you're planning to contribute to this or any other repository in the [`eclipse-langium` GitHub organization](https://github.com/eclipse-langium), please sign the [Eclipse Contributor Agreement (ECA)](https://www.eclipse.org/legal/ECA.php). + +By signing the ECA you promise that your contributions adhere to the license used in the repository of the corresponding Eclipse project. This ensures that Langium can be used by any adopter without any legal issues. + ## Prerequisites For developing Langium you require at least the Maintenance LTS version of Node.js (currently 16) and at least npm version 7.7.0 (`npm@^7.7.0`) to be able to use npm workspaces. With Node.js versions below 16 you have to install the correct version of npm with `npm install -g npm@7`. @@ -53,7 +59,7 @@ When you add a dependency to a `package.json` npm resolves this from the configu There is an npm build target available (`npm run dev-build`) linking all Langium packages to your global scope. It unlinks and uninstalls the Langium packages from the global scope, deletes any `node_modules` folders below the packages directory (see warning above), afterwards performs `npm install` and then links all packages to the global scope again. Then your are able to use `yo langium` or `langium generate` containing your local Langium adjustments from everywhere with your local user. -A project you created with `yo langium` contains a dependency to `langium` (e.g. `0.1.0`) and a dev-dependency to `langium-cli`) inside `package.json` by default. Now, you have to link your own global Langium build to your own language project. +A project you created with `yo langium` contains a dependency to `langium` (e.g. `2.0.0`) and a dev-dependency to `langium-cli`) inside `package.json` by default. Now, you have to link your own global Langium build to your own language project. Issue the following commands in a shell from the root of your language project: ```shell diff --git a/README.md b/README.md index d41abf874..a057fd21a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@