Uma solução de gerenciamento de recursos pronta para a empresa, Gitops habilitada, CloudNative, de gerenciamento de recursos
Flipt suporta casos de uso como:
Estamos perdendo um recurso que você gostaria de ver? Deixe -nos saber!
Adoraríamos sua ajuda! Antes de enviar um PR, leia o guia contribuinte.
Nenhuma contribuição é muito pequena, seja relatórios/correções de bugs, solicitações de recursos, atualizações de documentação ou qualquer outra coisa que possa ajudar a impulsionar o projeto.
Confira nosso roteiro público para ver no que estamos trabalhando e onde você pode ajudar.
Não tem certeza de como começar? Você pode:
Reserve uma sessão de emparelhamento/passo a passo com um de nossos colegas de equipe!
Junte -se à nossa discórdia e faça qualquer pergunta lá
Mergulhe em qualquer uma das questões abertas, aqui estão alguns exemplos:
Procurando problemas por esforço? Temos você coberto:
Revise a documentação de arquitetura e desenvolvimento para obter mais informações sobre como o Flipt funciona.
Para obter ajuda e discussão em torno do Flipt, destaque as melhores práticas da bandeira e muito mais, junte -se a nós no Discord.
Comece em segundos. Experimente a versão mais recente do Flipt para si mesmo.
curl -fsSL https://get.flipt.io/install | shExperimente Flipt em um ambiente implantado!
NOTA: O banco de dados é liberado a cada 30 minutos neste ambiente de sandbox!
brew install flipt-io/brew/flipt
brew services start flipt
# or run in the foreground
fliptA interface do usuário Flipt agora estará acessível em http://127.0.0.1:8080/.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:latestA interface do usuário Flipt agora estará acessível em http://127.0.0.1:8080/.
Para métodos mais permanentes de execução do FLIPT, consulte a seção de instalação.
Gosta de viver no limite? Mal posso esperar pelo próximo lançamento? Nossas construções noturnas incluem as últimas mudanças no main e são construídas .. bem .. todas as noites.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:nightlyConfira nossa documentação de integração para obter mais informações sobre como integrar o FLIPT em seus aplicativos existentes.
Existem duas maneiras de avaliar sinalizadores de recursos com FLIPT:
A avaliação do lado do servidor é a maneira mais comum de avaliar os sinalizadores de recursos. É aqui que seu aplicativo faz uma solicitação de FLIPT para avaliar um sinalizador de recursos e o FLIPT responde com o resultado da avaliação.
O FLIPT expõe duas APIs diferentes para executar a avaliação do lado do servidor:
O FLIPT está equipado com uma API GRPC totalmente funcional. O GRPC é um protocolo binário de alto desempenho, de baixa latência, usado por muitas empresas em larga escala, como Google, Netflix e muito mais.
Consulte nossa documentação do GRPC Server SDK para obter as informações mais recentes.
O FLIPT está equipado com uma API de REST totalmente funcional. A interface do usuário do FLIPT é completamente apoiada por essa mesma API. Isso significa que qualquer coisa que possa ser feita na interface do usuário do Flipt também pode ser feita através da API REST.
A API REST FLIPT também pode ser usada com qualquer idioma que possa fazer solicitações HTTP.
Consulte a documentação do SDK do REST Server para obter as informações mais recentes.
A avaliação do lado do cliente é uma ótima maneira de reduzir o número de solicitações que seu aplicativo precisa fazer para flIpt. Isso é feito recuperando todos os sinalizadores de recursos que seu aplicativo precisa avaliar e avaliá -los localmente.
Consulte a documentação do nosso cliente SDK para obter as informações mais recentes.
O Flipt segue o versão semântica para versões.
Nosso objetivo é lançar uma nova versão menor do FLIPT a cada 2-3 semanas. Isso nos permite iterar rapidamente sobre novos recursos. As correções de bugs e os patches de segurança (versões de patch) serão lançados conforme necessário.
A documentação do desenvolvimento está disponível para os interessados em contribuir para o Flipt.
Congratulamo -nos com contribuições de qualquer tipo, incluindo, entre outros, correções de bugs, solicitações de recursos, melhorias de documentação e muito mais. Basta abrir um problema ou solicitar e ficaremos felizes em ajudar!
Confira os exemplos para ver como o Flipt funciona em diferentes casos de uso.
Atualmente, existem dois tipos de licenças para Flipt:
Todo o código necessário para gerar clientes GRPC em outros idiomas e o GO SDK são licenciados sob a licença do MIT.
Este código existe no diretório RPC/.
O código do cliente é o código que você integraria em seus aplicativos, e é por isso que uma licença mais permissiva é usada.
O código do servidor está licenciado sob a licença GPL 3.0.
Consulte a licença.
Obrigado a essas pessoas maravilhosas (key emoji):
Aaron Raff | Rodrigo Chacon | Christopher Diehl | Andrew Z Allen | Sebastien Armand | Dat Tran | Jon Perl |
Ou elimelech | Giddel | Eduardo | Itai Schwartz | Ikko Ashimine | Márk Sági-Kazár | Dan Piet |
AMAY SHAH | Kevin-ip | Albertchae | Thomas Sickert | Jameel al-Aziz ? | George | Chase Pierce |
Ito Shogo | Yoofi Quansah | Darin McLain | Adam Weiss | Yuval Goihberg ? | David Stotijn | Matthew Notarangelo |
Charles Oconor | Andrew Hobson | Rudinei Goi Roecker | Guangwu | Collin Driscoll | James | Legoheld |
Akshay Nair | Roman Dmytrenko | Mattia forcellese | Mohammed El Amine Rhazzar | Julie Gladden | Pablo Aguilar | Muliar Nikolai |
Taras Egorov | Elliot Pahl | Oleg | Tiago Santos | Lev Lazinskiy | Kyryl Perepelytsia | Aditya Patil |
Marin Bezhanov | Wtertius | Kevin H. | Radosław Skałbania | Yohta Kimura | Lev Zakharov | Gnalin-Impala |
Umesh Balamurugan | Matt Martyn |
Este projeto segue a especificação de todos os contribuintes. Contribuições de qualquer tipo de boas -vindas!