coder / coder/coder-desktop-macos

Support setting file sync ignore patterns via the UI

Abierto
#130 2 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Swift
Estrellas
29
Forks
8
Merge medio
18 h 14 min
PR fusionados (30 d)
4

Descripción

A Synchronization `CreateRequest` allows specifying a configuration for alpha, beta, or both simultaneously.
These configurations include the following fields:
```
// Ignore configuration parameters (fields 31-60).

// IgnoreSyntax specifies the syntax and semantics to use for ignores.
// NOTE: This field is out of order due to the historical order in which it
// was added.
ignore.Syntax ignoreSyntax = 34;

// DefaultIgnores specifies the ignore patterns brought in from the global
// configuration.
// DEPRECATED: This field is no longer used when loading from global
// configuration. Instead, ignores provided by global configuration are
// simply merged into the ignore list of the main configuration. However,
// older sessions still use this field.
repeated string defaultIgnores = 31;

// Ignores specifies the ignore patterns brought in from the create request.
repeated string ignores = 32;

// IgnoreVCSMode specifies the VCS ignore mode that should be used in
// synchronization.
ignore.IgnoreVCSMode ignoreVCSMode = 33;
```
We'll need to expose these synchronization configuration options via the UI.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza por localizar la UI de macOS y la construcción de CreateRequest para la sincronización; el issue no especifica archivos ni tests. Traza cómo se presenta la configuración de sincronización; después, determina cómo deben exponerse las opciones de sintaxis de ignore, ignores predeterminados, ignores y modo VCS, y verifica que cada una esté incluida en la solicitud.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
swift
Área
desktop
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.