✨ SSH for Remote Hosts and Remote System Explorer (RSE)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- swift
- Área
- desktop, networking
Línea de trabajo
El issue no identifica archivos, pruebas ni puntos de entrada; comienza localizando la arquitectura existente de conexiones y navegación de archivos de la app. Define con los mantenedores el alcance y los criterios de aceptación de SSH y remote-system-explorer antes de la implementación, incluidos los perfiles seguros, las operaciones con archivos remotos y la edición in situ.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
Support for connecting to remote hosts via SSH is essential for developers who work in distributed or server-based environments. This feature would allow users to open remote projects, edit files, and navigate remote file systems directly within the app.
Proposed Features
- SSH Integration:
- Connect to remote machines via SSH
- Manage and save SSH connection profiles (host, port, auth method, etc.)
- Support for private key authentication and passphrases
- Maintain secure and persistent connections
- Remote System Explorer (RSE):
- Browse and interact with remote file systems in a dedicated navigator
- Support basic file operations (create, delete, rename, move, copy)
- Open and edit remote files in-place with seamless sync
- Show connection and path status in the UI
- Optionally cache file metadata or contents for performance
Future Considerations:
- Terminal access to remote hosts
- Remote debugging support
- Integration with remote language servers and build tools
Additional Context:
This feature will greatly expand the use cases for developers working on servers, containers, or embedded systems, where local access to code is not always possible.
- Lenguaje dominante
- Swift
- Estrellas
- 23k
- Forks
- 1.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CodeEditApp/CodeEdit
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CodeEditApp/CodeEdit#2190 ·
-
Is this project dead? Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
CodeEditApp/CodeEdit#2195 · 5 reacciones ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeEditApp/CodeEdit#2185 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on starting Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeEditApp/CodeEdit#2180 ·
Todos los issues de CodeEditApp/CodeEdit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
manaflow-ai/cmux#13763 ·
-
type: feature request
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
googleapis/google-cloud-swift#1036 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
wultra/mtoken-sdk-ios#253 ·
-
The correction-threshold rationale says 17 restraint cases collide; the current corpus has 16 Abiertoarea:dictation documentation P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
uttrflow/uttrflow-swift#1180 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100