Crea tu repositorio
El primer paso para comenzar con la plantilla TypeScript Library Template Pro será crear tu propio repositorio. Existen dos formas de hacerlo:
Usar como plantilla de GitHub
GitHub ofrece una forma sencilla de crear un nuevo repositorio basado en una plantilla existente. Sigue estos pasos para crear tu repositorio:
- Navega a la página del repositorio TypeScript Library Template Pro en GitHub.
- Haz clic en el botón verde "Use this template" en la parte superior derecha de la página.
- Selecciona "Create a new repository" del menú desplegable.
- Se te redirigirá a una nueva página donde puedes configurar tu nuevo repositorio:
- Asigna un nombre a tu repositorio (idealmente relacionado con tu biblioteca)
- Opcionalmente, añade una descripción
- Elige la visibilidad (pública o privada)
- Haz clic en "Create repository from template"
INFO
Al usar la funcionalidad "Use this template" de GitHub, tu nuevo repositorio se crea con un historial limpio, conservando todos los archivos pero eliminando el historial de commits anterior.
Clonando el repositorio
Si lo prefieres, puedes clonar el repositorio en tu máquina local directamente:
git clone https://github.com/fvena/typescript-library-template-pro.git nombre-del-proyecto
cd nombre-del-proyecto
Después, necesitarás resetear el historial de Git para comenzar con un historial limpio:
# Elimina la carpeta .git y todo el historial
rm -rf .git
# Inicializa un nuevo repositorio Git
git init
# Añade todos los archivos al staging
git add .
# Realiza el primer commit
git commit -m "chore: initial commit"
# Configura el repositorio remoto (reemplaza con tu URL)
git remote add origin https://github.com/tu-usuario/nombre-del-repositorio.git
# Sube los cambios a tu repositorio remoto
git push -u origin main
Actualizar dependencias
Aunque el repositorio suele actualizarse regularmente, es recomendable revisar y actualizar todas las dependencias a las versiones más recientes al comenzar tu proyecto:
- Elimina el archivo
package-lock.json
:
rm package-lock.json
- Utiliza la herramienta npm-check-updates para verificar y actualizar las dependencias:
npx npm-check-updates --interactive --format group
Esta herramienta te mostrará todas las dependencias que pueden actualizarse y te permitirá seleccionar cuáles actualizar. Una vez actualizadas las dependencias en el package.json
, dile que instale los paquetes.
Verificación inicial
Después de clonar el repositorio y actualizar las dependencias, es recomendable verificar que todo funcione correctamente:
# Ejecuta las pruebas
npm test
# Compila la biblioteca
npm run build
# Inicia el servidor de desarrollo de la documentación
npm run docs:dev
Si todos estos comandos se ejecutan sin errores, estás listo para comenzar a personalizar y desarrollar tu biblioteca.
Siguientes pasos
Una vez que hayas creado y clonado tu repositorio, el siguiente paso es actualizar la información del proyecto para reflejar los detalles de tu biblioteca. Consulta Actualizar información del proyecto para obtener instrucciones detalladas.