Commit graph

152 commits

Author SHA1 Message Date
ebdb28bb93
[FIXED] Solucionados problemas de conectividad con la API de Forgejo
- Cambiada URL de API de HTTPS a HTTP por defecto
- Implementada detección automática del protocolo correcto (HTTP/HTTPS)
- Añadido soporte para certificados autofirmados con la opción -k
- Mejor diagnóstico de conectividad con pruebas de puerto 80 y 443
- Información detallada sobre problemas de conexión y respuestas de API
- Salida de depuración enriquecida para facilitar la resolución de problemas

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 12:11:34 -05:00
ea581b9e8c
[FIXED] Corregida URL de API y mejorado diagnóstico de conectividad para Forgejo
- Actualizada URL de API a git.rosero.one
- Añadidos timeouts en las peticiones curl para evitar bloqueos
- Mejorado diagnóstico de conectividad con verificación de DNS y puertos
- Mejor extracción de URL base del servidor
- Detección más precisa de problemas de conexión vs. problemas de autenticación

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 12:08:13 -05:00
46d3be29ed
[IMPROVED] Depuración y manejo de errores en la función forgejo_create_project
- Añadidas verificaciones preliminares de conectividad a la API
- Validación del token antes de crear el repositorio
- Mejor extracción de URL (con fallback a html_url)
- Instrucciones detalladas para generar token en Forgejo
- Diagnóstico mejorado cuando falla la creación del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 12:04:49 -05:00
07c4be3c19
[ADDED] Función para crear proyectos en Forgejo y script de utilidad
- Añadida función forgejo_create_project en developers.lib
- Creado nuevo script bin/forgejo_project.sh para facilitar el uso
- Integración con tokens de Forgejo almacenados en .developer
- Configuración automática de repositorio local

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 11:35:30 -05:00
e9d054aad6
[DOCS] Añadir CHANGELOG.md con historial detallado de cambios
- Versión 1.1.0 con los cambios recientes
- Agrupación de cambios por tipo (añadido, mejorado, modificado, etc.)
- Historial de versión 1.0.0 base

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 07:44:35 -05:00
dcf7658940
[DOCS] Actualizar README.md con nuevas funcionalidades
- Añadida documentación de project_new.sh
- Actualizada sección de backup con inclusión de .developer
- Eliminadas referencias a odoo_set.sh obsoleto
- Mejorada documentación de creación de proyectos estandarizados
- Actualizada información sobre componentes y estructura

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 07:42:47 -05:00
f29bcb7940
[SOPS] Limpieza de archivos obsoletos y adición de archivos de configuración
- Eliminados scripts obsoletos (project_create.sh, odoo_set.sh)
- Eliminados archivos de configuración obsoletos (odoo.repo.1, odoo.repo.2)
- Añadidos nuevos archivos de configuración (python.head, rate_temperature.ai)

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 07:40:30 -05:00
bd0b200118
[ADDED] Archivos .gitignore específicos para cada tipo de proyecto
- Creados archivos .gitignore para cada tipo de proyecto con reglas específicas
- Para Odoo, se excluye de seguimiento la carpeta data y su contenido
- Integrados en project_new.sh para copiarse automáticamente al crear un proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 07:35:25 -05:00
988bf503c7
[IMPROVED] Incluir carpeta .developer en backup de perfil de desarrollador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 21:03:11 -05:00
74665ef04d
[IMPROVED] Crear la carpeta .developer en $HOME si no existe al seleccionar un servidor git
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:59:35 -05:00
59d8c34136
[IMPROVED] Agregar selector de tipo de servidor git al crear proyectos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:46:05 -05:00
8f13cca285
[MODIFIED] Estandarizar formato de fecha de modificación con hora
- Actualizar las fechas de modificación para incluir formato de hora completo
- Aplicar formato consistente "YYYY-MM-DD HH:MM:SS" en todos los archivos
- Actualizar archivos: project_create.sh, project_new.sh y cortana_token.sh

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:26:33 -05:00
2b22cded31
[ADDED] Renombrar script de creación de proyectos a project_new.sh
- Crear una copia del script project_create.sh con el nuevo nombre project_new.sh
- Actualizar cabecera con el nuevo nombre de archivo y fecha de modificación
- Mantener toda la funcionalidad existente para crear nuevos proyectos

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:22:27 -05:00
bd67d17da9
[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>
2025-03-12 20:20:46 -05:00
e10a69345c
[IMPROVED] Mejorar formato de autores en README y extraer datos de git config
- Añadir Claude Code como colaborador digital en README
- Mejorar la visualización del autor principal en READMEs de nuevos proyectos
- Ajustar parámetros del diálogo de selección de licencia en project_create.sh

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 19:22:18 -05:00
8a54db6a31
[MODIFIED] Reducir altura del diálogo de licencia a 10 líneas 2025-03-12 18:47:00 -05:00
bb08921870
[MODIFIED] Reducir tamaño del diálogo de selección de licencia 2025-03-12 18:44:40 -05:00
6aa59d846b
[ADDED] Soporte para nuevos tipos de proyectos: PHP, C, C++, C# y Rust 2025-03-12 18:40:34 -05:00
9c651f54c8
[DOCS] Añadir Cortana como colaborador digital en README 2025-03-12 18:34:17 -05:00
4fa39e06fb
[IMPROVED] Aumentar tamaño del diálogo de descripción del proyecto 2025-03-12 18:27:41 -05:00
f97c580d90
[MODIFIED] Establecer 'otros' como tipo de proyecto predeterminado 2025-03-12 18:24:29 -05:00
7b6e7bf018
[FIXED] Mostrar licencias de Odoo solo cuando el tipo de proyecto es Odoo 2025-03-12 18:23:20 -05:00
7ceff0334f
[ADDED] Licencias de Odoo y derechos de autor para creación de proyectos 2025-03-12 18:20:23 -05:00
e3ce4484dd
[FIXED] Ubicar carpeta de proyectos dentro de directorio devs 2025-03-12 18:16:57 -05:00
8fbc286d50
[FIXED] Arreglar mensaje cuando el proyecto ya existe 2025-03-12 18:12:59 -05:00
c16eec5ca5
[IMPROVED] Añadir selección de licencia al crear nuevos proyectos 2025-03-12 18:10:05 -05:00
a2e1ce6681
[IMPROVED] Solicitar descripción de proyecto y generar README.md profesional 2025-03-12 18:06:07 -05:00
81cf86f290
[MODIFIED] Cambiar nombre de archivo de tipo de proyecto a .protype 2025-03-12 18:02:06 -05:00
f88d0f4346
[ADDED] Internacionalización de mensajes para script project_create.sh 2025-03-12 17:58:05 -05:00
4a168c5c31
[ADDED] Script para crear proyectos con estructura específica por tipo 2025-03-12 17:51:34 -05:00
760f6784a4
[IMPROVED] Actualizar encabezados de archivos Python con plantilla estándar 2025-03-12 15:47:26 -05:00
e0e9ed1865
[DOCS] Agregar política de encabezados para archivos Python 2025-03-12 15:44:23 -05:00
6e8092e29e
[DOCS] Ampliar lista de etiquetas para mensajes de commit en README
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:25:29 -05:00
e3dc9c90b7
[DOCS] Actualizar README con información sobre rate_update.py y cocomo.py
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:18:56 -05:00
a656592601
[ADDED] Implementar parámetro --type para seleccionar tipo de programador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:15:17 -05:00
08dfaef620
[IMPROVED] Mostrar tipo de programador usado para el cálculo de tarifas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:12:24 -05:00
20c645b06e
[IMPROVED] Mostrar costo por hora en resultados del análisis COCOMO
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:08:54 -05:00
41c40265cf
[IMPROVED] Usar tarifa fullstack.rate × 176 como costo por persona-mes
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:06:42 -05:00
2ba3bb68ec
[ADDED] Implementar calculadora COCOMO para estimar costos de proyectos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 13:59:35 -05:00
0efd6cf2b8
[ADDED] Implementar configuración de temperatura desde archivo rate_temperature.ai
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:59:55 -05:00
604786ad5f
[IMPROVED] Calcular tarifa de fullstack como 1.5 veces el valor máximo encontrado
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:57:08 -05:00
9b4288492c
[ADDED] Implementar opción --init para actualizar todas las tarifas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:47:54 -05:00
df0855bc91
[IMPROVED] Añadir validación de tipos en argumentos de línea de comandos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:44:41 -05:00
0e05c9312b
[ADDED] Implementar opción --type para actualizar un tipo específico de programador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:43:26 -05:00
87aaa2f814
[ADDED] Implementar opción --list para mostrar todas las tarifas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:38:56 -05:00
e5f9004fb4
[IMPROVED] Calcular tarifa de bash como 0.4 veces la tarifa de devops obtenida
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:35:21 -05:00
466aff762b
[IMPROVED] Calcular tarifa bash como 0.4 veces la tarifa de devops
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:30:04 -05:00
3c6055dfe9
[IMPROVED] Actualizar .gitignore para excluir la carpeta rates
- Añadir bin/config/rates/ al archivo .gitignore
- Evitar el seguimiento de los archivos de tarifas generados
- Mantener los archivos de tarifas como datos locales no versionados

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:23:39 -05:00
18e218f445
[ADDED] Agregar archivo de prompt para consultas de tarifas y remover archivos antiguos
- Añadir rates.prompt con la plantilla de consulta para tarifas
- Eliminar archivos de tarifas antiguos de la ubicación original
- Organizar archivos para nueva estructura donde las tarifas se guardan por tipo

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:20:39 -05:00
7b01fbf6ee
[REFACTORED] Usar prompt de archivo rates.prompt para consultas de tarifas
- Leer el prompt desde el archivo rates.prompt en lugar de tenerlo hardcoded
- Traducir tipos de programadores a sus equivalentes en inglés
- Adaptar sistema de prompts para trabajar con textos en inglés
- Mejorar instrucciones al modelo para obtener solo valores numéricos
- Agregar manejo de errores si el archivo del prompt no existe

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:17:17 -05:00