Support setting file sync ignore patterns via the UI

Abierto
#130 2 comentarios 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

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

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.

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.

Lenguaje dominante
Swift
Estrellas
29
Forks
9
Merge medio
1 d 17 h
PR fusionados (30 d)
5

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de coder/coder-desktop-macos

Todos los issues de coder/coder-desktop-macos

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.