Skip to content

aulasoftwarelibre/salmorejotech2023

Repository files navigation

Aula Software Libre de la UCO

Contenidos

Levantar la aplicación en local

Para levantar el entorno de desarrollo en local:

  • npm run dev Levanta la web en el localhost:3000 con fastreload
  • npm run storybook Levanta el storybook en el localhost:6006 con fastreload
  • docker compose up --build -d Levanta ambos como imagenes de docker, con fastreload.

Añadir / modificar información

En la carpeta de data se guarda toda la información sobre ponentes, patrocinadores y horario

Ponentes

Para los ponentes, se debe de almacenar la imagen en la carpeta public/speakers/ y añadir la información del ponente a data/speakers.json siguiendo el formato:

{
  "name": "John Doe",
  "bio": "Frontend Lead for Doe Company",
  "urlPhoto": "/speakers/secondary-placeholder.png",
  "contacts": [
    { "type": "TWITTER", "link": "https://twitter.com" },
    { "type": "WEB", "link": "https://google.es" },
    { "type": "GITHUB", "link": "https://github.com" }
    { "type": "LINKEDIN", "link": "https://linkedin.com" }
  ]
}

Los tipos de contacto aceptados son "TWITTER", "WEB", "GITHUB" y "LINKEDIN".

Equipo

Para los miembros del equipo se utiliza el mismo componente que para los ponentes, cambiando la carpeta de imagenes a public/team y los datos a data/team.json

Todo lo demás funciona exactamente igual

Patrocinadores

Para los patrocinadores, de forma similar a los ponentes, debemos almacenar la imagen en la carpeta public/sponsors y añadir la información del sponsor a data/sponsors.json con el siguiente formato:

{
  "name": "Aula de Software Libre",
  "type": "PERA",
  "imageUrl": "/sponsors/placeholder.png",
  "href": "/"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published