This project aims to create a dedicated PyCharm plugin that seamlessly integrates the RobotCode Language Server and RobotCode Tools into the PyCharm IDE.
Project Scope:
The goal is to develop a first version of a PyCharm plugin that enables the integration of the RobotCode Language Server and RobotCode Tools into the IDE. This extension can then be presented at RoboCon 2025.
The plugin will provide the following functionalities:
-
Plugin Development:
- Language Server Integration:- Use lsp4ij.
- Tool Integration:
- Integrate RobotCode Tools for test execution within PyCharm.
- (Enable debugging capabilities specific to Robot Framework tests).
-
User Interface and Experience:
- Design intuitive UI components for settings and configurations.
- Ensure a seamless user experience consistent with PyCharm standards. -
Use of PyCharm Capabilities:
- Utilize the Python interpreter configured for the project.
Deliverables: -
Installable PyCharm Plugin:
- A functional, installable plugin that integrates the RobotCode Language Server and Tools into PyCharm.
- Compatibility with the latest version of PyCharm.