You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
I am requesting a feature enhancement for Frappe Manager, a tool that creates Frappe-bench environments in Docker for development and production. Specifically, I would like to have the ability to open the development container directly in JetBrains IDEs (e.g., PyCharm, WebStorm) out of the box. This integration should allow seamless container management and access to Frappe's development environment within JetBrains' suite of tools without requiring manual configuration steps.
Use Case
This feature would be particularly useful for developers who use JetBrains IDEs as their primary tool for developing Frappe apps. It would streamline the development workflow by eliminating the need for complex setup and manual container configuration within JetBrains. Additionally, it would make it easier to switch between local development and containerized environments, facilitating smoother debugging, code navigation, and performance testing.
Expected Behavior
When the Frappe Manager sets up a development container, users should have an option to automatically open this container in a JetBrains IDE (e.g., PyCharm or WebStorm). The IDE should recognize the container as a remote development environment, providing features such as:
Access to the Frappe environment and codebase in the IDE.
Container-based debugging and terminal access within the JetBrains interface.
Seamless synchronization of project files and settings between the local machine and the Docker container.
Current Behavior (if applicable)
Currently, there is no built-in functionality in Frappe Manager to open the development container directly in a JetBrains IDE. Users have to manually configure Docker integration in the IDE, connect to the container, and set up the environment, which can be time-consuming and error-prone.
Possible Solution
Implement JetBrains Gateway or Docker API integration within Frappe Manager to automate the connection and configuration between the development container and the IDE.
Provide an option during container setup in Frappe Manager to generate the necessary JetBrains configuration files and settings.
Include detailed documentation or an interface option in Frappe Manager to easily launch the IDE with the correct container settings pre-configured.
Additional Context
JetBrains has recently introduced features for remote development in Docker containers (e.g., via JetBrains Gateway). Integrating these features directly into Frappe Manager would significantly reduce setup overhead and improve developer experience.
Related Issues/Pull Requests
N/A
The text was updated successfully, but these errors were encountered:
Description
I am requesting a feature enhancement for Frappe Manager, a tool that creates Frappe-bench environments in Docker for development and production. Specifically, I would like to have the ability to open the development container directly in JetBrains IDEs (e.g., PyCharm, WebStorm) out of the box. This integration should allow seamless container management and access to Frappe's development environment within JetBrains' suite of tools without requiring manual configuration steps.
Use Case
This feature would be particularly useful for developers who use JetBrains IDEs as their primary tool for developing Frappe apps. It would streamline the development workflow by eliminating the need for complex setup and manual container configuration within JetBrains. Additionally, it would make it easier to switch between local development and containerized environments, facilitating smoother debugging, code navigation, and performance testing.
Expected Behavior
When the Frappe Manager sets up a development container, users should have an option to automatically open this container in a JetBrains IDE (e.g., PyCharm or WebStorm). The IDE should recognize the container as a remote development environment, providing features such as:
Current Behavior (if applicable)
Currently, there is no built-in functionality in Frappe Manager to open the development container directly in a JetBrains IDE. Users have to manually configure Docker integration in the IDE, connect to the container, and set up the environment, which can be time-consuming and error-prone.
Possible Solution
Additional Context
JetBrains has recently introduced features for remote development in Docker containers (e.g., via JetBrains Gateway). Integrating these features directly into Frappe Manager would significantly reduce setup overhead and improve developer experience.
Related Issues/Pull Requests
N/A
The text was updated successfully, but these errors were encountered: