[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:
parent
e10a69345c
commit
bd67d17da9
1 changed files with 9 additions and 0 deletions
|
@ -283,6 +283,10 @@ function create_project_structure() {
|
||||||
mkdir -p "$PROJECT_PATH/docs"
|
mkdir -p "$PROJECT_PATH/docs"
|
||||||
mkdir -p "$PROJECT_PATH/src"
|
mkdir -p "$PROJECT_PATH/src"
|
||||||
|
|
||||||
|
# Inicializar repositorio git
|
||||||
|
cd "$PROJECT_PATH"
|
||||||
|
git init
|
||||||
|
|
||||||
# Crear archivo setup.md básico
|
# Crear archivo setup.md básico
|
||||||
cat > "$PROJECT_PATH/docs/setup.md" << EOF
|
cat > "$PROJECT_PATH/docs/setup.md" << EOF
|
||||||
# Configuración del Entorno de Desarrollo
|
# Configuración del Entorno de Desarrollo
|
||||||
|
@ -767,6 +771,11 @@ EOF
|
||||||
# Guardar información de la licencia en un archivo
|
# Guardar información de la licencia en un archivo
|
||||||
echo "$PROJECT_LICENSE" > "$PROJECT_PATH/.license"
|
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
|
# Mostrar mensaje de éxito
|
||||||
dialog_error_box "$head_info" "${proj_011}\n$PROJECT_PATH"
|
dialog_error_box "$head_info" "${proj_011}\n$PROJECT_PATH"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue