Skip to content

Latest commit

 

History

History
97 lines (65 loc) · 4.12 KB

README-es.md

File metadata and controls

97 lines (65 loc) · 4.12 KB

Proyecto: Portfolio Sofi 2.0

Caution

Siempre haz GIT PULL antes de comenzar a hacer cambios, ya que se suben cambios y PR de manera constante.

Este proyecto es una nueva versión del portafolio personal, diseñado y desarrollado por SofiDev. El objetivo de esta versión es ofrecer un portafolio actualizado utilizando tecnologías modernas y una estructura modular.

Descripción del Proyecto

  • Nombre: portfolio-sofi-2.0
  • Versión: 1.0.0
  • Descripción: Nueva versión del portafolio.
  • Autor: SofiDev

Endpoints API

El proyecto cuenta con varios endpoints API que permiten acceder a diferentes conjuntos de datos estructurados. Los datos disponibles incluyen información sobre habilidades, portafolio, herramientas, íconos sociales, menú de navegación y detalles del usuario.

Endpoints Disponibles

Cada tipo de dato tiene su propio endpoint, y también existe un endpoint para obtener todos los datos a la vez.

Endpoint Descripción
/api/all Devuelve todos los tipos de datos disponibles.
/api/skills Devuelve los datos relacionados con las habilidades.
/api/menu Devuelve los datos del menú de navegación.
/api/portafolio Devuelve los datos sobre los proyectos del portafolio.
/api/socialIcons Devuelve los íconos de redes sociales.
/api/tools Devuelve los datos sobre las herramientas del usuario.
/api/user Devuelve los datos del usuario.

Manejo de errores

Si se solicita un tipo de dato que no existe, la API devolverá una respuesta 404 con el siguiente formato:

{
  "status": 404
}

Contribuidores

Usuario Perfil de GitHub Foto
ElStron @ElStron
Rickytodev @rickytodev

Instalación

Clona el repositorio y ejecuta el siguiente comando para instalar todas las dependencias:

npm install

Uso

Para comenzar a desarrollar el proyecto, utiliza el siguiente comando para levantar el servidor de desarrollo:

npm run dev

Este comando iniciará el servidor en http://localhost:4322.


Reglas para Contribuir

Caution

Si deseas colaborar en este proyecto, por favor sigue estas reglas:

  1. Fork o Clonar: Realiza un fork o clona el repositorio para comenzar.
  2. Crea una Rama Exclusiva: Usa un nombre descriptivo para la rama que identifique claramente el cambio que vas a realizar.
  3. Cambios en el PR: No realices demasiados cambios en un solo Pull Request. Mantén los cambios específicos y organizados.
  4. Consulta para Refactorización: Si vas a refactorizar código que maneja services o controladores, es obligatorio consultar antes.
  5. Estilos de Figma: No alteres los estilos (paleta de colores, tipografía) del diseño en Figma.
  6. Dependencias: No instales nuevas dependencias sin consultar previamente.
  7. Extensiones de Componentes: No cambies las extensiones de los componentes (por ejemplo, de .astro a .jsx) sin antes consultar.
  8. Sugerencia de Nuevos Componentes: Si deseas sugerir un nuevo componente, este debe ser propuesto primero en el Figma. Enlace al diseño de Figma (solicita permisos de edición si es necesario).

Próximas Actualizaciones

Se incluirán más detalles acerca de las funcionalidades, estilos y módulos adicionales a medida que avance el desarrollo del proyecto.