Skip to content

Commit a03757b

Browse files
committed
feat:description
1 parent e02f271 commit a03757b

File tree

2 files changed

+100
-4
lines changed

2 files changed

+100
-4
lines changed

CHANGELOG.md

+30-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,36 @@
11
<!-- Keep a Changelog guide -> https://keepachangelog.com -->
22

33
# intellij-rancher-plugin Changelog
4+
# intellij-rancher-plugin 更新日志
45

56
## [Unreleased]
7+
8+
### Added
9+
- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template).
10+
- 基于 [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template) 创建初始项目脚手架。
11+
12+
## [1.0.0] - 2025-01-15
13+
614
### Added
7-
- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
15+
- Implemented basic functionality for Rancher integration, including:
16+
- Re-deploy applications to Rancher clusters.
17+
- View real-time logs from Docker containers.
18+
- Open remote shells for debugging and troubleshooting.
19+
- 实现了 Rancher 集成的基本功能,包括:
20+
- 重新部署应用程序到 Rancher 集群。
21+
- 查看 Docker 容器的实时日志。
22+
- 打开远程 Shell 进行调试和故障排除。
23+
24+
## [1.0.1] - 2025-01-17
25+
26+
### Changed
27+
- Improved configuration validation logic to ensure Rancher server address and API key are correctly formatted and accessible.
28+
- 改进了配置校验逻辑,确保 Rancher 服务器地址和 API 密钥格式正确且可访问。
29+
30+
### Fixed
31+
- Fixed an issue where the plugin would fail to load if the Rancher server was unreachable.
32+
- 修复了当 Rancher 服务器无法访问时插件加载失败的问题。
33+
34+
### Known Issues
35+
- Remote shell connection may occasionally time out due to network latency.
36+
- 由于网络延迟,远程 Shell 连接偶尔会超时。

README.md

+70-3
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,78 @@
1717
- [ ] Click the <kbd>Watch</kbd> button on the top of the [IntelliJ Platform Plugin Template][template] to be notified about releases containing new features and fixes.
1818

1919
<!-- Plugin description -->
20-
This Fancy IntelliJ Platform Plugin is going to be your implementation of the brilliant ideas that you have.
20+
<h2>Rancher Integration Plugin for JetBrains IDEs</h2>
21+
<h2>JetBrains IDE 的 Rancher 集成插件</h2>
2122

22-
This specific section is a source for the [plugin.xml](/src/main/resources/META-INF/plugin.xml) file which will be extracted by the [Gradle](/build.gradle.kts) during the build process.
23+
<p>
24+
The <strong>Rancher Integration Plugin</strong> seamlessly integrates Rancher with your JetBrains IDE, enabling you to manage and deploy your Docker containers directly from your development environment. With this plugin, you can:
25+
</p>
26+
<p>
27+
<strong>Rancher 集成插件</strong> 将 Rancher 无缝集成到您的 JetBrains IDE 中,使您能够直接从开发环境管理和部署 Docker 容器。通过此插件,您可以:
28+
</p>
2329

24-
To keep everything working, do not remove `<!-- ... -->` sections.
30+
<ul>
31+
<li><strong>Re-deploy Applications:</strong> Quickly re-deploy your applications to Rancher clusters with a single click.</li>
32+
<li><strong>重新部署应用:</strong> 一键将应用程序重新部署到 Rancher 集群。</li>
33+
<li><strong>View Remote Logs:</strong> Access and monitor real-time logs from your Docker containers running on Rancher.</li>
34+
<li><strong>查看远程日志:</strong> 访问和监控运行在 Rancher 上的 Docker 容器的实时日志。</li>
35+
<li><strong>Open Remote Shell:</strong> Connect to your Docker containers via an integrated terminal for debugging and troubleshooting.</li>
36+
<li><strong>打开远程 Shell:</strong> 通过集成终端连接到 Docker 容器,进行调试和故障排除。</li>
37+
</ul>
38+
39+
<p>
40+
Configure your Rancher server address and API key in the plugin settings, and start managing your containers effortlessly. This plugin is designed to streamline your development workflow by bringing Rancher's powerful container management capabilities directly into your IDE.
41+
</p>
42+
<p>
43+
在插件设置中配置您的 Rancher 服务器地址和 API 密钥,即可轻松管理容器。该插件旨在通过将 Rancher 强大的容器管理功能直接引入 IDE,简化您的开发工作流程。
44+
</p>
45+
46+
<h3>Key Features:</h3>
47+
<h3>主要功能:</h3>
48+
<ul>
49+
<li>Easy configuration of Rancher server and API key.</li>
50+
<li>轻松配置 Rancher 服务器和 API 密钥。</li>
51+
<li>One-click re-deployment of applications.</li>
52+
<li>一键重新部署应用程序。</li>
53+
<li>Real-time Docker container logs.</li>
54+
<li>实时 Docker 容器日志。</li>
55+
<li>Integrated terminal for remote shell access.</li>
56+
<li>集成终端,用于远程 Shell 访问。</li>
57+
</ul>
58+
59+
<h3>Why Use This Plugin?</h3>
60+
<h3>为什么使用此插件?</h3>
61+
<p>
62+
The Rancher Integration Plugin eliminates the need to switch between your IDE and external tools, saving you time and improving productivity. Whether you're debugging, deploying, or monitoring your containers, this plugin provides a seamless experience within your JetBrains IDE.
63+
</p>
64+
<p>
65+
Rancher 集成插件消除了在 IDE 和外部工具之间切换的需要,节省时间并提高生产力。无论您是调试、部署还是监控容器,此插件都能在 JetBrains IDE 中提供无缝体验。
66+
</p>
67+
68+
<h3>Getting Started:</h3>
69+
<h3>快速入门:</h3>
70+
<ol>
71+
<li>Install the plugin from the JetBrains Marketplace.</li>
72+
<li>从 JetBrains Marketplace 安装插件。</li>
73+
<li>Configure your Rancher server address and API key in the plugin settings.</li>
74+
<li>在插件设置中配置您的 Rancher 服务器地址和 API 密钥。</li>
75+
<li>Use the plugin's intuitive UI to re-deploy applications, view logs, and access remote shells.</li>
76+
<li>使用插件的直观界面重新部署应用程序、查看日志并访问远程 Shell。</li>
77+
</ol>
78+
79+
<p>
80+
<strong>Note:</strong> This plugin requires a valid Rancher server and API key to function. Ensure your Rancher server is accessible from your development environment.
81+
</p>
82+
<p>
83+
<strong>注意:</strong> 此插件需要有效的 Rancher 服务器和 API 密钥才能运行。请确保您的 Rancher 服务器可以从开发环境访问。
84+
</p>
85+
86+
<p>
87+
For support, feature requests, or bug reports, please visit the <a href="https://github.com/your-repo/rancher-integration-plugin">GitHub repository</a>.
88+
</p>
89+
<p>
90+
如需支持、功能请求或错误报告,请访问 <a href="https://github.com/your-repo/rancher-integration-plugin">GitHub 仓库</a>。
91+
</p>
2592
<!-- Plugin description end -->
2693

2794
## Installation

0 commit comments

Comments
 (0)