Code Library

Arquitetura e governança

O Code Library é um repositório de código reaproveitável — não um manual de linguagem. Ele é irmão do Function Library, que serve para consultar documentação de DAX e M. Os dois se referenciam, mas não se fundem: aqui você copia código pronto; lá você entende a linguagem.

Taxonomia de três níveis

Linguagem → Tipo de Objeto → Categoria/Biblioteca

A taxonomia tem três níveis: Linguagem → Tipo de Objeto → Categoria/Biblioteca. Em DAX e M, a categoria de cada função vem da Function Library; os tipos e as convenções de nome de cada linguagem ficam na configuração do site, e Python e R entram quando tiverem itens publicados.

Fluxo de publicação

  1. 1. Autoria na Function Library

    Todo item DAX e M nasce na Function Library. Ela é a fonte única: nome, código, documentação embutida e metadados vivem lá.

  2. 2. Revisão

    A revisão valida convenção de nomes, documentação embutida obrigatória da linguagem, categoria/biblioteca e dependências declaradas.

  3. 3. Publicação na fonte

    Aprovado na Function Library, o item fica imediatamente disponível para leitura pública — sem etapa de sincronização para outro banco.

  4. 4. Consulta no app

    O Code Library lê o catálogo DAX e M ao vivo, direto da Function Library. O que você vê aqui é sempre a versão atual da fonte.

Status desta versão

  • · Taxonomia extensível de três níveis: pronta.
  • · Catálogo DAX e M: no ar, lido ao vivo da Function Library (fonte única).
  • · Navegação por linguagem, busca e páginas individuais de item: no ar.
  • · Python e R: em breve. Área administrativa e login: próximas etapas.