0.4.11 • Published 4 years ago

@domestika-dev/prudencio v0.4.11

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Librería y documentación de componentes, basada en el Design System de Domestika.

Tech stack

  • 📚 Storybook para el desarrollo de componentes UI, documentar y auto generar un explorador.

  • 💅 Styled-components para el desarrollo del diseño basado en Styled-system para el control de los estilos globales del Design System de Domestika

  • ⚛️ Componentes declarativos en React .

🏠 Homepage

Demo

🤝 Guía de contribución

¡Antes de nada!

  • node >=8
  • npm >=5
  • yarn

Debes saber que para poder testear muchas funcionalidades nativas, el navegador necesita que estés en https. Para hacer esto tenemos que crear un localhost.crt y un localhost.key en la raíz del proyecto (debe ser ignorados siempre que hagas commit)

sudo openssl genrsa -out localhost.key 2048

sudo openssl req -new -x509 -key localhost.key -out localhost.crt -days 3650 -subj /CN=localhost

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain localhost.crt

Haz login en npm desde consola

yarn login

Si no te han dado acceso, pide tu Lead responsable que te de acceso a la librería para que puedas usar tu usuario.

Instala las dependencias

yarn install

Explora los componentes

yarn storybook

Usa un componente en tu aplicación

import { Button } from '@domestika-dev/prudencio'

<Button>Hi!</Button>

Construye iconos en la librería

Antes de publicar una nueva versión de la librería y cada vez que un nuevo icono sea añadido, deberemos seguir estos pasos:

  1. Guarda en nuevo .svg en src/assets/icons
  2. Lanza el comando

    yarn generate-icons
  3. Importa y exporta por el nombre del icono en src/atoms/Icons/index.js

Lanza los test

yarn test

Construye la librería estática

yarn build

Publica una nueva versión en NPM

yarn publish

Lista de navegadores soportados

  • Chrome: 75
  • iOS Safari: 12
  • Safari: 11
  • Samsung Internet: 9.2
  • Edge: 17
  • Firefox: 68

BrowserList config Link

Contributors

👤 Judit Sánchez

👤 Manu Morante

  • Github: @.

👤 Jeroen van Meerendonk

  • Github: @.
0.4.11

4 years ago

0.4.10

4 years ago

0.4.9

4 years ago

0.4.9-beta.0.3

4 years ago

0.4.9-beta.0.2

4 years ago

0.4.9-beta.0.1

4 years ago

0.4.9-beta

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago