Bem-vindo ao Projeto FAIR Package Manager
O FAIR Package Manager é uma iniciativa de código aberto apoiada pela Linux Foundation. Nosso objetivo é repensar como o software é distribuído e gerenciado no mundo da publicação web aberta. Nos concentramos em descentralização, transparência e dar aos usuários mais controle. Nossa comunidade reúne desenvolvedores, provedores de infraestrutura e colaboradores e defensores da web aberta que compartilham a mesma missão: afastar-se de sistemas centralizados e capacitar proprietários de sites e provedores de hospedagem com maior independência.
O FAIR é governado por meio de grupos de trabalho abertos e processos baseados em consenso, garantindo que seu desenvolvimento reflita as necessidades da comunidade em geral. Seja você um colaborador, um host ou um usuário final, o FAIR convida à participação em todos os níveis, desde a escrita de código e documentação até a organização da comunidade e governança. Como um projeto liderado pela comunidade, visamos construir infraestrutura digital pública que seja resiliente e justa.
🚀 Tecnologia
O FAIR Package Manager é uma alternativa descentralizada ao ecossistema centralizado de plugins e temas do WordPress.org. Os serviços do WordPress.org são caros para manter e centralizados. Para ajudar a fortalecer o futuro de todo o ecossistema WordPress, o FAIR foi construído para reduzir a dependência e a carga nos serviços centrais do WordPress.org. Ele opera como um plugin WordPress "drop-in", substituindo perfeitamente os serviços centralizados existentes por uma infraestrutura federada e de código aberto.
Existem dois pilares principais do sistema FAIR:
-
Substituição de API: O FAIR fornece implementações substitutas dos principais serviços atualmente centralizados no WordPress.org. Ele substitui serviços como verificações de atualização e feeds de eventos por alternativas locais ou governadas pelo FAIR. Alguns recursos—como verificações de versão do navegador—são tratados inteiramente dentro do plugin usando lógica embutida (por exemplo, browserslist).
-
Gerenciamento de Pacotes Descentralizado: O FAIR introduz um novo modelo de distribuição de pacotes para temas e plugins. Ele suporta pacotes opt-in que usam o protocolo FAIR e permite que os hosts configurem seus próprios espelhos para dados de plugins/temas usando o AspirePress ou seus próprios domínios. Enquanto plugins estáveis atualmente usam espelhos do WordPress.org, versões futuras suportarão totalmente pacotes nativos do FAIR.
Os hosts podem distribuir o FAIR para seus clientes via:
- Plugin Autônomo: Facilmente instalado em sites WordPress existentes.
- FAIR Distro: Uma distribuição completa do WordPress com o FAIR pré-instalado—ideal para fluxos de trabalho de provisionamento.
Os hosts também podem configurar seus próprios espelhos de repositório e alternar configurações como o uso do Gravatar. Com configuração mínima e arquitetura modular, o sistema FAIR garante independência técnica, resiliência e sustentabilidade de longo prazo para implantações WordPress.
📚 Saiba mais sobre o projeto
- Guia de Introdução - Comece aqui para aprender como se envolver com o projeto!
- Guia de Contribuição - Aprenda sobre a estrutura do projeto, Comitê de Direção Técnica (TSC), grupos de trabalho e o processo de governança.
- Carta do Comitê de Direção Técnica - Nossa carta descreve nosso modelo de governança.
- Código de Conduta - Nosso código de conduta descreve como mantemos nosso projeto de código aberto acolhedor e seguro.
- Grupos de Trabalho - Conheça nossos focos atuais de projeto.
- FAQ - Nossas perguntas frequentes. Porque às vezes, começar com as perguntas dos outros é mais fácil.
✏️ Visão Geral dos Grupos de Trabalho
Grupo de Comunidade
- Foco: Documentação, integração e processos de contribuição.
- Objetivo: Apoiar recém-chegados e simplificar a participação no projeto.
Independência Técnica
- Foco: Criar infraestrutura para fornecer implementações federadas dos serviços do WordPress.org.
- Inclui: Servidor de API espelho, plugin habilitado para FAIR e empacotamento de distribuição WP.
FAIR
- Foco: Desenvolvimento e manutenção de longo prazo do protocolo FAIR e sistemas relacionados.
- Inclui: Especificação do protocolo, agregador, nós de repositório, análises e plugin conector.
O Projeto FAIR Package Manager é hospedado pela Linux Foundation