Sobre o projeto

O Priceline Design System (pcln-design-system) é um sistema de design open-source publicado pelo Priceline.com. O README o apresenta como a única fonte da verdade para padrões de interface tanto para designers quanto para desenvolvedores. Sua motivação é consolidar esforços anteriores de design em um sistema vivo, bem documentado e em constante crescimento. O projeto enumera três objetivos principais: acelerar a velocidade de design e desenvolvimento; ajudar a criar interfaces consistentes, bonitas e utilizáveis nos aplicativos; e promover as melhores práticas de acessibilidade, internacionalização e design responsivo. A intenção é atingir esses objetivos reduzindo o número de decisões necessárias ao iterar na UI, diminuindo a duplicação de código entre aplicativos, servindo como padrão para a linguagem visual do Priceline.com e fornecendo componentes fáceis de usar e extensíveis para qualquer pessoa consumir. O pacote é publicado no npm como pcln-design-system, com o comando de instalação documentado `npm install pcln-design-system`. O README contém link para uma instância Storybook para documentação e exibe badges para CI do Node.js, cobertura, versão do npm, tamanho do bundle e Storybook. Contribuições são bem-vindas; funcionários da Priceline devem acessar o canal interno #design-system no Slack, e todos os contribuidores devem ler o documento CONTRIBUTING. O repositório também inclui uma lista de todos os colaboradores. O projeto é publicado sob a Licença MIT.