¿Qué herramientas necesitamos para iniciar nuestro proyecto?
Comenzar un proyecto nuevo puede ser una experiencia emocionante, pero primero necesitamos asegurarnos de tener las herramientas adecuadas a nuestra disposición. En este caso, utilizaremos varias herramientas esenciales:
Terminal o consola: Fundamental para ejecutar comandos y scripts necesarios para la configuración y desarrollo del proyecto.
Editor de código: Se recomienda Visual Studio Code, aunque puedes elegir el editor de tu preferencia.
Navegador: Utilizaremos Google Chrome para visualizar y probar el desarrollo del proyecto.
¿Cómo configuramos nuestro proyecto en la terminal?
La terminal es una herramienta poderosa que nos permitirá inicializar y gestionar nuestro proyecto de manera eficiente:
Creación de carpeta del proyecto: Primero, crea una carpeta que contendrá todo tu trabajo. Puedes nombrarla "científico" o el nombre que prefieras para tu proyecto.
mkdir cientifico
cd cientifico
Inicializar repositorio Git: Empezamos con git init, que configurará un repositorio local. Esto es una buena práctica y te será útil al conectar con un repositorio en la nube en el futuro.
git init
Configuración con npm: Utiliza el comando npm init para establecer la configuración base del proyecto. Este comando hará una serie de preguntas para personalizar el archivo package.json.
npm init
Nombre del paquete: "cientifico"
Descripción: "Single Page Application"
Punto de entrada, comandos de test, repositorio: puedes dejar las opciones por defecto.
Licencia recomendada: MIT
¿Cómo preparamos la estructura del proyecto en el editor de código?
A continuación, vamos a estructurar nuestro proyecto organizando los archivos y carpetas necesarios usando nuestro editor de código:
Carpeta src: Aquí vivirá todo el código fuente. Dentro de esta carpeta, debemos:
Crear una subcarpeta pages para manejar las páginas.
Crear una subcarpeta routes para gestionar las rutas de la aplicación.
Estilos y utilidades: Será necesario crear carpetas para estilos y utilidades, esenciales para el diseño y funcionalidades adicionales de nuestra aplicación.
Archivo principal: Implementaremos nuestro proyecto principal en index.js.
Carpeta public: Esta carpeta contendrá el código que se usará en producción. Dentro de ella, crea un archivo index.html.
Con esta estructura básica de proyecto, estarás preparado para dar vida a tu proyecto de "científico". Al comprender y practicar estas configuraciones y estructuras iniciales, te estarás asegurando de un desarrollo fluido y organizado desde el principio. Continúa explorando y aprendiendo para perfeccionar tus habilidades de configuración y gestión de proyectos. ¡Adelante, el resto del desarrollo te espera!