Giter Club home page Giter Club logo

website's Introduction

NODESCHOOL SAN MIGUEL

El sitio web y blog de la comunidad.

Dev Stack

Usamos JAMStack, con:

  • Netlify
  • NextJS
  • Tailwind
  • StoryBook

Contribuir

Estamos abiertos a cualquier manera de colaboración para con la comunidad y con el desarrollo del website y blog. Lee la guía rápida de cómo contribuir acá:

CONTRIBUTING.md

Para agregar un issue o listar una tarea se hace uso de plantillas para issues, si tu issue tiene relación la desarrollo de componentes usa la template con prefijo [BOOK] , si el issue en cambio es en relación a las plataformas cómo blog o website usa el temlate con prefijo [DEV].

Además es recomendable que te unas al server de Discord de la comunidad para estar pendiente de actualizaciones.

Dev Docs

Un intento de documentación para los componentes del website y blog además explicación de la configuración de las herramientas usadas para crear el website. Ver Docs

StoryBook: https://website-gray-phi.vercel.app

website's People

Contributors

d3portillo avatar

Stargazers

Otoniel Andrade avatar Victor Gonzalez avatar Nelson Hernández avatar  avatar Dany Beltran avatar

Watchers

James Cloos avatar  avatar Dany Beltran avatar

Forkers

x905 danybeltran

website's Issues

[BOOK] - Marquee

Notes/Feedback:

La idea es crear un componente marquee que se adapte a su contenedor padre y que haga la animación de desplazar texto cómo lo hacen las marquees, sería muy genial si la marquee no muestre espacios en blanco y el texto que se busque mostrar en ella sea animado continuamente.

Recursos/Resources:

marquee

Sería genial si pudiera imitarse cúalquiera de estos ejemplos:

Puedes usar cúalquiera estás clases de tailwind, bg-yellow font-black font-poppins. Ver configuración completa de Tailwind

Todo

  • Crear el component Marquee
  • El componente se llama Marquee
  • El componente Marquee acepta cómo children el contenido a ser animado

[BOOK] - Desarrollo del componente Input

Notes/Feedback:

El objetivo es crear un componente de tipo Input que pueda usarse en Formularios, en sí, el componente puede ser Uncontrolled y Controlled, la prop que expondrá el componente para ser "controlable" es onChange y value

Que se espera pueda hacer el Input

  • Se podrá ajustar las clases pasandolas por la prop className
  • El nombre del componente es Input

Recursos/Resources:

Input

Todo

  • Prototipo del componente
  • Elaboración de Sabores: (Dark, Light)
  • Agregar Jest tests
  • Visualizar el Storybook
  • Integrar a la master

Include any subtask you will be doing to complete this track task, so anyone reading this can contribute too, follow this examples:

  • Refactor buggy code
  • Update old JS library
  • Includes Tailwindcss

Remember you can suggest a better way of doing this, just spill the beans : )

[BOOK] - Footer

Sobre el issue

Gracias por el interés de colaborar en el desarrollo del website. Para esta ocación se necesita elaborar el componente Footer del website y blog. Debe acoplarse a su contenedor, puedes usar la clase w-full.

Resultado esperado

footer

PD: Ignora los bordes de color rojo, sirve para saber que el botón de la derecha es de fondo blanco

Assets

OKC
OKCBanner

Para el icono se recomienda usar un icono de su preferencia disponible en https://react-icons.github.io/react-icons. Buscar palabra clave arrowup

Todo

  • Elaboración del componente
  • El Footer incluye los assets e iconos listados en el issue
  • El componente se llama Footer

Un poco de info dev, https://github.com/nodeschoolsm/website/tree/master/docs

[BOOK] - Elaboración del componente Button

Notes/Feedback:

Gracias por tu colaboración en para los componentes de UI en la comunidad.
Los siguientes botones debe ser fluid y adaptar su ancho al contenedor. Además se necesita de 2 "sabores" del componente, estás libre de decidir cómo puede funcionar la lógica para la selección del "sabor", ten en cuenta que es necesario sí tener un sabor por defecto del componente.

Que se espera pueda hacer el boton

  • Se podrá ajustar las clases pasandolas por la prop className
  • El nombre del componente es Button

Clases de tailwind en el componente

bg-yellow text-black font-black text-xl px-6 py-5

Recursos/Resources:

Todo

  • Elaboración del "sabor" Primary del boton
  • Elaboración del "sabor" Secundary del boton
  • Test local importando el componente realizado
  • Integrado a master

Información de TailwindCSS

Remember you can suggest a better way of doing this, just spill the beans : )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.