[IMPROVED] Inicializar proyecto con git y añadir commit inicial

- Añadir inicialización automática de git al crear nuevo proyecto
- Incluir commit inicial con etiqueta [INIT] según estándares del proyecto
- Mantener estructura y navegación de directorios durante el proceso

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Mauro Rosero P. 2025-03-12 20:20:46 -05:00
parent e10a69345c
commit bd67d17da9
Signed by: mrosero
GPG key ID: 83BD2A5F674B7E26

View file

@ -283,6 +283,10 @@ function create_project_structure() {
mkdir -p "$PROJECT_PATH/docs"
mkdir -p "$PROJECT_PATH/src"
# Inicializar repositorio git
cd "$PROJECT_PATH"
git init
# Crear archivo setup.md básico
cat > "$PROJECT_PATH/docs/setup.md" << EOF
# Configuración del Entorno de Desarrollo
@ -767,6 +771,11 @@ EOF
# Guardar información de la licencia en un archivo
echo "$PROJECT_LICENSE" > "$PROJECT_PATH/.license"
# Hacer commit inicial del proyecto
cd "$PROJECT_PATH"
git add .
git commit -m "[INIT] Proyecto $PROJECT_NAME"
# Mostrar mensaje de éxito
dialog_error_box "$head_info" "${proj_011}\n$PROJECT_PATH"
}