Update README with installation instructions

This commit is contained in:
Fedor Isakov 2022-06-20 11:24:43 +02:00
parent 837f7303a8
commit 7ce95d403e
1 changed files with 24 additions and 6 deletions

View File

@ -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**. Dont 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.