Partilhar via


Activator (também chamado de Reflex) - Integração com GitHub

O artigo a seguir detalha a estrutura de arquivos do Activator depois que eles são sincronizados com um repositório GitHub ou Azure Devops.

Estrutura de pastas

Depois que um espaço de trabalho é sincronizado com um repositório, você vê uma pasta de nível superior para o espaço de trabalho e uma subpasta para cada item que foi sincronizado. Cada subpasta é formatada com Nome do Item. Tipo de Item

Dentro da pasta para o ativador, você verá ter os seguintes arquivos:

  • Plataforma: define valores de plataforma de malha, como Nome para Exibição e Descrição.
  • Propriedades: Define valores específicos do item.

Aqui está um exemplo de como é a estrutura de pastas:

Repositório

  • Espaço de trabalho A
    • Item_A.Reflex
      • .plataforma
      • ReflexEntities.json
  • Espaço de trabalho B
    • Item_C.Reflex
      • .plataforma
      • ReflexEntities.json

Arquivos ativadores (também chamados de Reflex)

Os seguintes arquivos estão contidos em uma pasta Reflex:

  • .plataforma

    O arquivo usa o seguinte esquema para definir um ativador:

    {
        "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
        "metadata": {
            "type": "Reflex",
            "displayName": "displayNameGoesHere"
        },
        "config": {
            "version": "2.0",
            "logicalId": "4f6a991f-721e-45c6-ba5a-ae09ad2897f2"
        }
    }
    
  • ReflexEntities.json

    Este arquivo tem uma matriz de objetos JSON. Publicaremos os esquemas em breve.