Skip to content

Commit 4cb4522

Browse files
breaking change: split amplicode for installation guide into two separate pages
1 parent de26e6e commit 4cb4522

18 files changed

+218
-209
lines changed
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
---
2+
title: Amplicode для IntelliJ IDEA
3+
weight: 0
4+
---
5+
6+
Amplicode для IntelliJ IDEA включает в себя поддержку экосистемы Spring и связанных технологий, а также предоставляет
7+
инструменты для работы с Docker и Docker Compose файлами.
8+
9+
**Мы крайне рекомендуем ознакомиться со следующим видео, чтобы получить наиболее полное представление о возможностях
10+
Amplicode доступных в IntelliJ IDEA.**
11+
12+
<div class="youtube">
13+
<iframe
14+
width="560"
15+
height="315"
16+
src="https://www.youtube-nocookie.com/embed/g5kzePtZ9FQ"
17+
title="YouTube video player"
18+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
19+
allowfullscreen
20+
></iframe>
21+
</div>
22+
23+
## Поддерживаемые версии IntelliJ IDEA
24+
25+
В настоящее время **все возможности Amplicode доступны бесплатно**. Ниже вы можете найти таблицу с версиями Amplicode,
26+
IntelliJ IDEA и датами, до которых лицензионная политика для соответствующих версий Amplicode не изменится. В будущем мы
27+
можем изменить лицензионную политику, но обязуемся предупредить об этом **не менее чем за полгода** до вступления
28+
изменений в силу.
29+
30+
| Версия Amplicode | Версия IntelliJ IDEA | Прекращение поддержки | Лицензионная политика |
31+
|------------------|------------------------------------------------|-----------------------|-----------------------|
32+
| 2023.2.X-PRIVATE | 2022.3.X<br/>2023.2.X<br/>2023.3.X | 03.06.2024 | Бесплатно |
33+
| 2024.1.X-EAP | 2022.Х*<br/>2023.2.X<br/>2023.3.X<br/>2024.1.X | 01.10.2024 | Бесплатно |
34+
| 2024.2.X-EAP | 2023.2.X<br/>2023.3.X<br/>2024.1.X | 12.01.2025 | Бесплатно |
35+
36+
__*_ – Мы планируем выпустить поддержку IntelliJ IDEA 2022.X для указанных версий Amplicode к 01.05.2024._
37+
38+
_**Прекращение поддержки**: начиная с указанной даты, все возможности Amplicode станут недоступны до момента
39+
обновления на более свежую версию. За месяц до указанной даты Amplicode начнёт напоминать о скором прекращении
40+
поддержки._
41+
42+
Для того чтобы посмотреть версию IntelliJ IDEA:
43+
44+
1. Откройте окно Find Action (Cmd+Shift+A для MacOS, Ctrl+Shift+A для Win/Linux)
45+
2. Найдите и выберите действие _About_
46+
47+
![about.png](img/ij-about.png)
48+
49+
Если вы используете отличную от перечисленных выше версию IntelliJ IDEA и не можете обновиться на одну из поддерживаемых
50+
Amplicode, пожалуйста, [свяжитесь с нами](#связаться-с-командой-amplicode) и мы постараемся найти выход из сложившейся
51+
ситуации!
52+
53+
## Рекомендуемый способ установки
54+
55+
Для того чтобы установить Amplicode для IntelliJ IDEA и автоматически получать обновления, необходимо:
56+
57+
1. Открыть настройки IntelliJ IDEA и перейти в секцию **Plugins**
58+
![settings-plugins.png](img/ij-settings-plugins.png)
59+
2. Нажать на иконку шестерёнки и выбрать пункт **Manage Plugin Repositories**
60+
![manage-plugin-repositories.png](img/ij-manage-plugin-repositories.png)
61+
3. В открывшемся окне вставить `https://storage.yandexcloud.net/amplicode-marketplace/friday/updatePlugins-friday.xml`
62+
![custom-pligin-repository.png](img/ij-custom-pligin-repository.png)
63+
И нажать **ОК**
64+
4. Ввести `Amplicode` в секции **Marketplace** и нажать **Install**
65+
![install.png](img/ij-install.png)
66+
5. Перезапустить IntelliJ IDEA
67+
![restart.png](img/ij-restart.png)
68+
69+
## Установка Amplicode вручную (через .zip файл)
70+
71+
Для того чтобы установить Amplicode вручную, необходимо:
72+
73+
1. Скачать архив с Amplicode для одной из [поддерживаемых версий IntelliJ IDEA](#поддерживаемые-версии-intellij-idea)
74+
75+
| IntelliJ IDEA | Amplicode |
76+
|---------------|-----------------------------------------------------------------------------------------------------------------------------------|
77+
| 2022.1.X | Релиз запланирован на 01.05.2024 |
78+
| 2022.2.X | Релиз запланирован на 01.05.2024 |
79+
| 2022.3.Х | [2023.2.3-PRIVATE.zip](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2023.2.3-223-PRIVATE.zip) |
80+
| 2023.2.Х | [2024.1.0-EAP.zip](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.0-232-EAP.zip) |
81+
| 2023.3.Х | [2024.1.0-EAP.zip](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.0-233-EAP.zip) |
82+
| 2024.1.X | [2024.1.0-EAP.zip](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.0-241-EAP.zip) |
83+
84+
2. Открыть настройки IntelliJ IDEA и перейти в секцию **Plugins**
85+
![settings-plugins.png](img/ij-settings-plugins.png)
86+
3. Нажать на иконку шестерёнки и выбрать пункт **Install Plugin from Disk...**
87+
![install-plugin-from-disk.png](img/ij-install-plugin-from-disk.png)
88+
4. Выбрать файл с архивом Amplicode и нажать **OK**
89+
5. Перезапустить IntelliJ IDEA
90+
![restart.png](img/ij-restart.png)
91+
92+
## Активация Amplicode
93+
94+
После успешной установки, при первом открытие проекта на Spring Boot, Amplicode необходимо будет активировать, нажав на
95+
кнопку **Enable Amplicode**.
96+
97+
![enable-amplicode.png](img/ij-enable-amplicode.png)
98+
99+
Если к проекту не подключен ни один из
100+
модулей <a href="https://spring.io/projects/spring-data" target="_blank" rel="noopener noreferrer">Spring Data</a>,
101+
Amplicode предложит настроить проект:
102+
103+
![project-configuration.png](img/ij-project-configuration.png)
104+
105+
Для успешной активации Amplicode **необходимо** в один из модулей проекта добавить один из доступных **Spring Data**
106+
модулей. **Опционально**, можно улучшить любой из доступных модулей, подключив наиболее популярные стартеры/библиотеки
107+
которые помогут сделать разработку более комфортной и эффективной с расширенной поддержкой от Amplicode.
108+
109+
После успешной активации, вы сможете увидеть панель **Amplicode Explorer** (1), а также контекстно-зависимые панели *
110+
*Editor Toolbar** (2) и **Amplicode Designer** (3) для поддерживаемых файлов.
111+
112+
![plugin-installed.png](img/ij-plugin-installed.png)
113+
114+
## Связаться с командой Amplicode
115+
116+
В случае, если у вас возникли трудности на любом из этапов в процессе установки Amplicode или любые другие вопросы,
117+
пожалуйста, напишите нам в:
118+
119+
* <a href="https://t.me/amplicode" target="_blank" rel="noopener noreferrer">Telegram</a>
120+
* <a href="https://vk.com/amplicode" target="_blank" rel="noopener noreferrer">ВКонтакте</a>
121+
* или на почту, через [форму на сайте](https://amplicode.io/contacts/)
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
title: Amplicode для VS Code
3+
weight: 1
4+
---
5+
6+
[//]: # (**Мы крайне рекомендуем ознакомиться со следующим видео, чтобы получить наиболее полное представление о возможностях)
7+
8+
[//]: # (Amplicode доступных в VS Code.**)
9+
10+
[//]: # ()
11+
[//]: # ([//]: # &#40; todo add live about amplicode fullstack&#41;)
12+
13+
Amplicode предоставляет множество полезных расширений для VS Code, облегающих разработку frontend. Все перечисленные
14+
ниже расширения могут быть установлены в VS Code также, как и любые другие расширения. Подробную инструкцию по установке расширений
15+
можно
16+
найти <a href="https://code.visualstudio.com/docs/editor/extension-marketplace#_install-an-extension" target="_blank" rel="noopener noreferrer">
17+
в документации VS Code</a>.
18+
19+
### Установка расширения через VS Code Extensions Panel
20+
21+
Для установки расширения в VS Code воспользуйтесь панелью Extensions и введите в поиске **Amplicode**. После этого выберите расширение и нажмите кнопку **Install**.
22+
23+
![vs-code-extensions-panel.png](img/vs-code-extensions-panel.png)
24+
25+
### Ручная установка расширения через .VSIX
26+
27+
Помимо установки расширения напрямую через VS Code Extensions Marketplace, вы можете выполнить установку вручную, предварительно скачав `.vsix` файл расширения. `.VSIX` файл можно скачать с помощью браузера, воспользовавшись приведенными ниже ссылками. Откройте страницу расширения и нажмите **Download Extension**.
28+
29+
| Расширение | URL |
30+
|----------------------|-------------------------------------------------------------------------------------------|
31+
| Amplicode Frontend | https://marketplace.visualstudio.com/items?itemName=haulmont-tech-ltd.amplicode-frontend |
32+
| Amplicode Fullstack | https://marketplace.visualstudio.com/items?itemName=haulmont-tech-ltd.amplicode-fullstack |
33+
34+
Обратите внимание, что для установки [Amplicode Fullstack](#amplicode-fullstack-extension-pack) в VSCodium вам придется установить все входящие в его состав расширения вручную.
35+
36+
Скаченный ранее файл расширения можно установить, воспользовавшись пунктом меню **Install from VSIX...** в панели Extensions.
37+
38+
![vs-code-extension-manual-install.png](img/vs-code-extension-manual-install.png)
39+
40+
### Amplicode Frontend
41+
42+
**<a href="https://marketplace.visualstudio.com/items?itemName=haulmont-tech-ltd.amplicode-frontend" target="blank" rel="noopener noreferrer">Amplicode Frontend</a>** – расширение VS Code для быстрой и комфортной разработки административного интерфейса с использованием React Admin, Storybook и TypeScript.
43+
44+
Backend разработчикам мы рекомендуем установить набор [Amplicode Fullstack](#amplicode-fullstack-extension-pack), который включает в себя дополнительные расширения для более удобной разработки frontend и подключает привычные IntelliJ-like сочетания горячих клавиш.
45+
46+
Расширение предоставляет:
47+
48+
- Интуитивно понятные визуальные компоненты для работы с <a href="https://marmelab.com/react-admin/" target="blank" rel="noopener noreferrer">React Admin</a> элементами, такими как data providers, resource names, fields, и т.д., благодаря панели Amplicode Explorer.
49+
![vs-code-amplicode-explorer.png](img/vs-code-amplicode-explorer.png)
50+
- Палитру для <a href="https://storybook.js.org/" target="blank" rel="noopener noreferrer">Storybook</a> с предварительным просмотром компонентов прямо в VS Code и их генерацию с учетом контекста.
51+
![vs-code-storybook-panel.png](img/vs-code-storybook-panel.png)
52+
- Интеллектуальный рефакторинг для TypeScript.
53+
![vs-code-type-script-refactoring.png](img/vs-code-type-script-refactoring.png)
54+
- Возможность лёгкого переключения между VS Code и IntelliJ IDEA (в случае
55+
использования [Amplicode для IntelliJ IDEA](#amplicode-для-intellij-idea)), которая облегчит жизнь не только
56+
frontend-, но и fullstack-разработчикам на <a href="https://spring.io/projects/spring-boot/" target="blank" rel="noopener noreferrer">Spring Boot</a> и <a href="https://react.dev/" target="blank" rel="noopener noreferrer">React</a>.
57+
58+
### Amplicode Fullstack Extension Pack
59+
60+
**<a href="https://marketplace.visualstudio.com/items?itemName=haulmont-tech-ltd.amplicode-fullstack" target="blank" rel="noopener noreferrer">Amplicode Fullstack Extension Pack</a>** - это набор расширений для удобной разработки приложений на Spring Boot и React Admin. Мы
61+
рекомендуем использовать именно это расширение, если вы бóльшую часть времени разрабатываете в IntelliJ IDEA и хотите
62+
получить максимум удовольствия от работы над frontend частью вашего приложения в VS Code.
63+
64+
**Amplicode Fullstack** включает в себя следующие расширения:
65+
66+
- <a href="https://marketplace.visualstudio.com/items?itemName=Haulmont.amplicode" target="blank" rel="noopener noreferrer">
67+
Amplicode Frontend</a>
68+
- <a href="https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings" target="blank" rel="noopener noreferrer">
69+
IntelliJ IDEA Keybindings</a>
70+
- <a href="https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens" target="blank" rel="noopener noreferrer">
71+
GitLens — Git supercharged</a>
72+
- <a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint" target="blank" rel="noopener noreferrer">
73+
ESLint</a>
74+
- <a href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode" target="blank" rel="noopener noreferrer">
75+
Prettier - Code formatter</a>
76+
- <a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker" target="blank" rel="noopener noreferrer">
77+
Code Spell Checker</a>
78+
- <a href="https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion" target="blank" rel="noopener noreferrer">
79+
IntelliSense for CSS class names in HTML</a>
80+
- <a href="https://marketplace.visualstudio.com/items?itemName=sburg.vscode-javascript-booster" target="blank" rel="noopener noreferrer">
81+
JavaScript Booster</a>
82+
- <a href="https://marketplace.visualstudio.com/items?itemName=burkeholland.simple-react-snippets" target="blank" rel="noopener noreferrer">
83+
Simple React Snippets</a>
84+
- <a href="https://marketplace.visualstudio.com/items?itemName=planbcoding.vscode-react-refactor" target="blank" rel="noopener noreferrer">
85+
VSCode React Refactor</a>
86+
87+
После установки Amplicode Fullstack вы сможете найти в VS Code визуальные панели от Amplicode, входящие в состав
88+
расширения [Amplicode Frontend](#amplicode-frontend).
89+
90+
## Связаться с командой Amplicode
91+
92+
В случае, если у вас возникли трудности на любом из этапов в процессе установки Amplicode или любые другие вопросы,
93+
пожалуйста, напишите нам в:
94+
95+
* <a href="https://t.me/amplicode" target="_blank" rel="noopener noreferrer">Telegram</a>
96+
* <a href="https://vk.com/amplicode" target="_blank" rel="noopener noreferrer">ВКонтакте</a>
97+
* или на почту, через [форму на сайте](https://amplicode.io/contacts/)

0 commit comments

Comments
 (0)