From 7ce95d403ebb6984c5ec1d18e3a8513f3cf357e1 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Mon, 20 Jun 2022 11:24:43 +0200 Subject: [PATCH] Update README with installation instructions --- README.md | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 60f5cda6..43b9aa63 100644 --- a/README.md +++ b/README.md @@ -10,18 +10,36 @@ The [documentation](http://jetbrains.github.io/mps-coderules/) is available onli ## Installation -1. Download the two plugins from [this](https://teamcity.jetbrains.com/viewType.html?buildTypeId=MPS_20212_Distribution_MpsCodeRules&state=successful) build configuration (see "artifacts" of the last successful build): +### Install from Marketplace -- `jetbrains.mps.coderules-212-*.zip` (Coderules and related languages and accessory solutions) -- `jetbrains.mps.core-types-212-*.zip` (Type definitions for core MPS languages) +Add the the URL providing access to EAP channel to the list of Plugin Repositories: + +1. Open Plugins section in the Welcome dialog +2. Click the "cog" button at the top right and select `Manage Plugin Repositories...` +3. Add the URL `https://plugins.jetbrains.com/plugins/eap/list` +4. Search for these plugin in the Marketplace tab: + +- MPS Coderules Typechecking +- MPS Coderules Core Types + +5. Install both plugins and restart IDE + +### Download plugin files directly + +For latest stable MPS release (2021.3): + +1. Download the two plugins from [this](https://teamcity.jetbrains.com/viewType.html?buildTypeId=MPS_20213_Distribution_MpsCodeRules&state=successful) build configuration (see "artifacts" of the last successful build): + +- `jetbrains.mps.coderules-213-*.zip` (Coderules and related languages and accessory solutions) +- `jetbrains.mps.core-types-213-*.zip` (Type definitions for core MPS languages) 2. Install both plugins by choosing "Install Plugin from Disk.." option from "Manage..." menu of Plugins page in the preferences. 3. Restart MPS. ## Status -| TeamCity | TeamCity EAP | +| TeamCity Stable | TeamCity EAP | |:--|:--| -| [![](http://teamcity.jetbrains.com/app/rest/builds/buildType(id:MPS_20212_Distribution_MpsCodeRules)/statusIcon)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=MPS_20212_Distribution_MpsCodeRules) | [![](http://teamcity.jetbrains.com/app/rest/builds/buildType(id:MPS_20213_Distribution_MpsCodeRules)/statusIcon)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=MPS_20213_Distribution_MpsCodeRules) | +| [![](http://teamcity.jetbrains.com/app/rest/builds/buildType(id:MPS_20213_Distribution_MpsCodeRules)/statusIcon)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=MPS_20213_Distribution_MpsCodeRules) | [![](http://teamcity.jetbrains.com/app/rest/builds/buildType(id:MPS_20221_Distribution_MpsCodeRules)/statusIcon)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=MPS_20221_Distribution_MpsCodeRules) | The status of this project is **pre-release**. Don’t rely on any of the language features or the API to be stable. The purpose of this project is to show the new technology and collect early feedback. @@ -54,7 +72,7 @@ The author can be reached by email `fedor.isakov`@`jetbrains.com` or by [Twitter ## License -Copyright 2014-2017 JetBrains s.r.o. +Copyright 2014-2022 JetBrains s.r.o. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.