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.
- Nombre:
portfolio-sofi-2.0
- Versión:
1.0.0
- Descripción: Nueva versión del portafolio.
- Autor: SofiDev
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.
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. |
Si se solicita un tipo de dato que no existe, la API devolverá una respuesta 404 con el siguiente formato:
{
"status": 404
}
Usuario | Perfil de GitHub | Foto |
---|---|---|
ElStron | @ElStron | ![]() |
Rickytodev | @rickytodev | ![]() |
Clona el repositorio y ejecuta el siguiente comando para instalar todas las dependencias:
npm install
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
.
Caution
Si deseas colaborar en este proyecto, por favor sigue estas reglas:
- Fork o Clonar: Realiza un fork o clona el repositorio para comenzar.
- Crea una Rama Exclusiva: Usa un nombre descriptivo para la rama que identifique claramente el cambio que vas a realizar.
- Cambios en el PR: No realices demasiados cambios en un solo Pull Request. Mantén los cambios específicos y organizados.
- Consulta para Refactorización: Si vas a refactorizar código que maneja services o controladores, es obligatorio consultar antes.
- Estilos de Figma: No alteres los estilos (paleta de colores, tipografía) del diseño en Figma.
- Dependencias: No instales nuevas dependencias sin consultar previamente.
- Extensiones de Componentes: No cambies las extensiones de los componentes (por ejemplo, de
.astro
a.jsx
) sin antes consultar. - 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).
Se incluirán más detalles acerca de las funcionalidades, estilos y módulos adicionales a medida que avance el desarrollo del proyecto.