Este repositorio es un fork de smartqubit/projectlibre, la aplicación de escritorio de código abierto para planificación de proyectos. Incluye diagramas de Gantt y PERT, estructura de recursos (RBS), valor ganado e importación/exportación de formatos de Microsoft Project.
Este fork no es el sitio oficial de ProjectLibre. Para versiones oficiales y soporte del producto, consulta ProjectLibre.
- Navegación con la rueda del ratón en el Gantt y su escala temporal.
- Desplazamiento vertical correcto sobre la tabla de las vistas divididas;
Shift+ rueda conserva el desplazamiento horizontal. Ctrl+ rueda acerca o aleja la escala del Gantt.- Corrección de tamaño del diálogo de información del usuario y de caracteres dañados en la traducción al español.
El comportamiento de la rueda y su alcance están detallados en docs/MOUSE_WHEEL.md.
- JDK 8.
- Apache Ant 1.10.x.
No es necesario instalar dependencias Java adicionales: las bibliotecas requeridas forman parte del repositorio original.
Desde Linux o macOS:
export JAVA_HOME=/ruta/al/jdk8
ant -f openproj_build/build.xml clean distDesde PowerShell:
$env:JAVA_HOME = 'C:\ruta\al\jdk8'
& 'C:\ruta\a\apache-ant\bin\ant.bat' -f openproj_build\build.xml clean distEl artefacto resultante es openproj_build/dist/projectlibre.jar. El directorio
dist/ se regenera y no se versiona.
java -jar openproj_build/dist/projectlibre.jarLa comprobación mínima para código Java es un build limpio con JDK 8. Después, comprueba que el JAR sea legible y que la aplicación inicie sin excepciones. Para cambios en la rueda, sigue además la matriz de pruebas de docs/MOUSE_WHEEL.md.
Sí se versionan el código fuente, los archivos de build, documentación genérica,
pruebas reproducibles y ejemplos sin datos reales. No se versionan credenciales,
archivos .env, claves, cookies, rutas o direcciones de red de una máquina,
logs, transcripciones de sesiones, builds generados, el harness operativo local
ni configuración privada del IDE. Las exclusiones técnicas están en
.gitignore.
Antes de publicar un cambio, revisa git diff --check, git status --ignored y
el diff completo. Consulta CONTRIBUTING.md para el flujo de
contribución.
| Ruta | Contenido |
|---|---|
openproj_core/, projectlibre_core/ |
lógica principal y recursos de idioma |
openproj_ui/ |
interfaz Swing |
openproj_build/ |
build Ant y empaquetado |
openproj_exchange/, projectlibre_exchange/ |
importación y exportación |
openproj_reports/, openproj_contrib/ |
informes y módulos adicionales |
docs/ |
documentación técnica del fork |
El proyecto deriva de OpenProj/ProjectLibre. Los archivos fuente conservan sus cabeceras de licencia y atribución originales; cualquier contribución debe mantenerlas y cumplir las condiciones indicadas en ellas. No elimines ni reemplaces avisos legales durante una modificación.