Repositório GitHub do desenvolvedor do SharePoint

Este catálogo destaca repositórios nas organizações do GitHub do SharePoint e PnP . Não é uma lista exaustiva. Comece com a Comunidade do Microsoft 365 & Power Platform para obter recursos mais amplos.

Dica

Leia o LEIAME de um repositório, licença, instruções de contribuição e diretrizes de suporte antes de enviar um problema ou solicitação de pull. Os repositórios arquivados são retidos para referência; Use um projeto atual em que haja um disponível.

Observação

Navegue pela galeria de exemplos de Web Part do SPFx, exemplos de componentes de experiência do usuário do Copilot ou galeria de exemplos do Microsoft 365 & Power Platform. Verifique os pré-requisitos da amostra individual e a versão do SPFx antes de usá-la.

Documentação e repositórios de exemplo

Repositório Descrição
sp-dev-docs Fonte para documentação do desenvolvedor do SharePoint e o rastreador de problemas para bugs do produto SPFx e problemas de documentação.
sp-dev-fx-webparts Exemplos de Web Part do lado do cliente SPFx e código de tutorial.
sp-dev-fx-extensions Exemplos de extensão SPFx e o código do tutorial.
spfx-copilot-components Exemplos de componentes de experiência do usuário do Copilot criados com SPFx.
Formatação de Lista Exemplos de JSON da comunidade para formatação de listas e colunas.
sp-dev-site-scripts Exemplos de JSON para modelos de site e scripts de site.
sp-dev-samples Exemplos de API e webhook do SharePoint, incluindo exemplos de extensibilidade mais antigos. Verifique os requisitos da amostra selecionada e o ciclo de vida das APIs que ela usa.

Bibliotecas e ferramentas PnP ativas

Repositório Descrição
pnpcore SDK do PnP Core para desenvolvimento .NET com SharePoint Online e Teams.
pnpframework PnP Framework, incluindo o mecanismo de provisionamento e as extensões CSOM do SharePoint Online.
Windows PowerShell Módulo PnP PowerShell atual para automação do Microsoft 365.
pnpjs Bibliotecas JavaScript fluentes para APIs do SharePoint e Microsoft Graph.
CLI-Microsoft365 CLI da Comunidade para administração, automação e gerenciamento de projetos SPFx do Microsoft 365.
sp-dev-fx-controls-react Controles React reutilizáveis para soluções SPFx.
sp-dev-fx-property-controls Controles do painel de propriedades SPFx reutilizáveis.

Consulte Projetos de software livre para obter documentação do projeto e considerações de suporte. Escolha versões de pacote que correspondam ao seu ambiente de destino; este catálogo não certifica a compatibilidade com uma versão específica do SPFx.

Repositórios de scaffolding SPFx

Repositório Descrição
SharePoint/spfx A CLI e os modelos SPFx de código aberto da Microsoft. Consulte o repositório para obter o status de lançamento e as versões de modelo com suporte; elas são separadas das versões de tempo de execução do SPFx.
pnp/generator-spfx Extensão da comunidade para o gerador Microsoft Yeoman. Verifique os requisitos de versão documentados antes de usar.

Nenhum projeto de scaffolding é a mesma ferramenta que a CLI para Microsoft 365.

Outras referências históricas e de soluções

Os repositórios a seguir não são arquivados, mas contêm soluções ou material mais antigo com seus próprios pré-requisitos. Verifique a ramificação selecionada, dependências e diretrizes de manutenção; A disponibilidade do repositório não estabelece a compatibilidade atual da plataforma.

Repositório Escopo
Kit de partida do SP Exemplos do Kit de Início do SharePoint; Os branches mais antigos têm um status de manutenção separado.
sp-dev-solutions Soluções reutilizáveis do SharePoint com dependências específicas da solução.
sp-dev-provisioning-templates Modelos usados anteriormente pelo serviço de provisionamento Look Book do SharePoint, não um ponto de extremidade de serviço atual.
modernização Ferramentas de modernização herdadas. Para novas avaliações, consulte Avaliar a modernização do SharePoint.
sp-dev-build-extensions Extensões de build, incluindo tarefas da era gulp. Verifique a compatibilidade da cadeia de ferramentas antes de usar.
Ferramentas PnP Ferramentas e scripts, incluindo material para versões mais antigas do Servidor do SharePoint.
Transformação PnP Diretrizes de transformação históricas, incluindo modelos de personalização mais antigos.
sp-js-provisioning Projeto de provisionamento de JavaScript; revise seu LEIAME para obter o escopo e o status, em vez de assumir um mecanismo de provisionamento compatível.

Repositórios arquivados

Esses repositórios são referências históricas, não recomendações para novos projetos.

Repositório arquivado Direção atual ou escopo histórico
PnP-Sites-Core Substituído pelo PnP Framework para SharePoint Online. Revise as diferenças de plataforma e API ao migrar.
PnP-PowerShell Substituído pelo atual módulo PnP do PowerShell .
PnP-JS-Core Substituído por PnPjs.
sp-dev-fx-vs-extension Extensão histórica do Visual Studio 2015/2017. Use as diretrizes de configuração do ambiente SPFx atual.
PnP-Provisioning-Schema Esquema de provisionamento arquivado. Consulte a Estrutura PnP para obter as diretrizes atuais do mecanismo de provisionamento.
PnP Exemplos históricos, incluindo o modelo de Add-In do SharePoint. Comece com as galerias de exemplo atuais acima.
sp-dev-gdpr-activity-hub Solução de referência histórica do Hub de Atividades do GDPR.
Pacote de Parceiros PnP Diretrizes históricas empacotadas para o SharePoint e o Azure.
Modelos de provisionamento PnP Coleção de modelos de provisionamento arquivados.
PnP – Diretrizes Diretrizes históricas, apresentações e artigos.
PnP-IdentityModel Substituição histórica para Microsoft.IdentityModel.Extensions.dll.

Confira também