1.1.3 β€’ Published 4 years ago

chernobyl-react-ui v1.1.3

Weekly downloads
96
License
MIT
Repository
github
Last release
4 years ago

Chernobyl React UI

Este proyecto contiene el KIT de UI de la cΓ©lula Chernobyl, este KIT emplea componentes para libreria REACT, esta librerΓ­a tiene una particularidad que es configurable para cada proyecto en el cual se va a utilizar.

Comenzando πŸš€

Las siguientes instrucciones te permitirΓ‘n hacer uso de esta librerΓ­a de forma correcta e instrucciones para hacer uso o expansiΓ³n de esta.

Estructura de proyecto

    chernobyl-react-ui
    β”œβ”€β”€ jest.config.js
    β”œβ”€β”€ package-lock.json
    β”œβ”€β”€ package.json
    β”œβ”€β”€ README.md
    β”œβ”€β”€ src
    |  β”œβ”€β”€ common
    |  |  β”œβ”€β”€ colors
    |  |  |  β”œβ”€β”€ background-ctrl.tsx
    |  |  |  β”œβ”€β”€ background-for-components-ctrl.tsx
    |  |  |  β”œβ”€β”€ hover-background-ctrl.tsx
    |  |  |  └── text-ctrl.tsx
    |  |  β”œβ”€β”€ index.tsx
    |  |  └── sizes
    |  |     └── font-ctrl.tsx
    |  β”œβ”€β”€ components
    |  |  β”œβ”€β”€ Buttons
    |  |  |  └── Button
    |  |  |     β”œβ”€β”€ Button.stories.tsx
    |  |  |     β”œβ”€β”€ Button.test.tsx
    |  |  |     β”œβ”€β”€ Button.tsx
    |  |  |     β”œβ”€β”€ index.tsx
    |  |  |     └── styled
    |  |  |        └── StyledButton.tsx
    |  |  └── index.tsx
    |  β”œβ”€β”€ index.tsx
    |  β”œβ”€β”€ theme
    |  |  β”œβ”€β”€ Default
    |  |  |  └── themeDefault.tsx
    |  |  β”œβ”€β”€ index.tsx
    |  |  └── Interfaces
    |  |     β”œβ”€β”€ GenericInterface.tsx
    |  |     β”œβ”€β”€ ModeInterface.tsx
    |  |     β”œβ”€β”€ SizesInterface.tsx
    |  |     └── ThemeInterface.tsx
    |  └── utils
    |     β”œβ”€β”€ styled-components.ts
    |     └── validation.tsx
    β”œβ”€β”€ tsconfig.json
    └── tslint.json

InstalaciΓ³n de la libreria en Proyecto REACT πŸ”§

    npm install styled-components@4.4.1
    npm install chernobyl-react-ui

Advertencia: -> La libreria de chernobyl-react-ui utiliza styled-components en su versiΓ³n "4.4.1" por ende el Proyecto REACT debe tener esta misma versiΓ³n para su uso.

InstalaciΓ³n de packetes e iniciaciΓ³n de Storybook πŸ”§

    npm install
    npm run storybook

http://localhost:6006 -> Storybook disponibiliza esta ruta para acceder a la vista previa de los componentes que contiene.

Como agregar componentes nuevos πŸ› οΈ

Para agregar componentes nuevos debes seguir la misma estructura de los otros componentes.

Ejemplo: -> Button

    ./src/components <- En esta carpeta encontraras todos los componentes.

    src\components
    β”œβ”€β”€ Buttons
    |  └── Button
    |     β”œβ”€β”€ Button.stories.tsx
    |     β”œβ”€β”€ Button.test.tsx
    |     β”œβ”€β”€ Button.tsx
    |     β”œβ”€β”€ index.tsx
    |     └── styled
    |        └── StyledButton.tsx
    └── index.tsx

Generar Componentes Y Publicarlos:

    npm run compile
    npm version major | minor | patch
    npm publish
  • npm run compile -> Compila todos los archivos de la libreria y GENERA la carpeta BUILD
  • npm version -> Como funciona esto?
  • npm publish -> Toma la carpeta BUILD ya generada y "ESTA CARPETA" es la que se publica en NPM

Actualizar el repositorio despues de agregar algun componente:

    npm run build-storybook
    git status
    git add .
    git commit -m "mensaje" <- favor describir el commit
    git push

Autor βœ’οΈ

  • Sergio AndrΓ©s Orellana Roa - Edhine - Desarrollador Full Stack - Github

Pendientes πŸ“Œ

  • Generar componentes con CLI.
  • Test de componentes.

RetroalimentaciΓ³n

Todo comentario y correcciones, no dudes en mencionarlas πŸ“’, ayudas a mejorar este proyecto ❀.


⌨️ con ❀️ por Edhine 😊

1.1.3

4 years ago

1.1.2

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.3.0

4 years ago

0.1.0

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.5

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.1

4 years ago

0.2.2

4 years ago

0.2.0

4 years ago

0.1.26

4 years ago

0.1.25

4 years ago

0.1.24

4 years ago

0.1.20

4 years ago

0.1.21

4 years ago

0.1.22

4 years ago

0.1.23

4 years ago

0.1.19

4 years ago

0.1.16

4 years ago

0.1.17

4 years ago

0.1.18

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.13

4 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago