From GNUpdf
Según nuestra Presentación de Objetivos:
La biblioteca GNU PDF proporciona funciones para leer y escribir documentos PDF conforme a la especificación PDF 1.7. Esto incluye la visualización (recuperando mapas de bits con contenidos de páginas rasterizados) y características interactivas tales como anotaciones y formas interactivas. La biblioteca también soporta la generación de subconjuntos específicos de PDF conforme a los estándares ISO PDF/A, PDF/X e ISO 32000.
Si estás interesado en el estado actual del desarrollo puedes dirigirte al Roadmap. Si eres programador, por favor, considera la posibilidad de colaborar en el desarrollo. También estamos buscando recursos económicos que nos permitirían contratar desarrolladores y por consiguiente seríamos capaces de completar las necesidades del proyecto lo más pronto posible.
General
- Información para los recién llegados
- Información útil para recién llegados que quieran unirse al proyecto de desarrollo.
- El Plan del Proyecto (TM)
- El plan del proyecto y los procedimientos de desarrollo.
- Roadmap
- Este documento contiene una descripción del Plan del Proyecto y el estado actual del desarrollo de la biblioteca.
- Arquitectura
- Las páginas contienen el diseño detallado de las múltiples partes de la biblioteca (capas, módulos, etc.).
- Guía de fuentes
- Una guía de la estructura de las fuentes de la biblioteca.
|
Tareas
- Gestión de Tareas
- Este documento contiene información sobre la gestión de tareas que usamos en el desarrollo de la Biblioteca GNU PDF, una descripción del fondo de tareas y una descripción del esquema de funcionamiento de las tareas.
- Tareas Flyspray
- Usamos el software de gestión de tareas flyspray para gestionar las tareas de desarrollo de la Biblioteca GNU PDF.
|
Calidad

- Informe ciclomático de complejidad
- Informe automático que contiene una lista de todas las funciones implementadas en la biblioteca y su número McCabe, una métrica directa que informa sobre la complejidad ciclomática del código del módulo. Actualizado diariamente.
- Informe de consistencia API
- Informe automático que contiene la relación de las funciones documentadas y la relación de funciones implementadas. Lo ideal sería que todas las funciones documentadas fueran implementadas. Actualizado diariamente.
- Informe de test de unidad
- Informe automático con los resultados de ejecutar los tests de la unidad para la biblioteca. Actualizado diariamente.
- Informe de cobertura del código
- Informe automático con información detallada sobre la cobertura del código de la biblioteca después de ejecutar los test de ésta. Actualizado dirariamente.
- Análisis estático del código
- Informe automático generado con el Analizador estático clang en la base del código de la Biblioteca GNU PDF. Actualizado diariamente.
|
Documentación
- Manual de referencia de la biblioteca GNU PDF
- El manual de referencia de la biblioteca GNU PDF contiene una descripción detallada de todos los tipos de datos, constantes, variables y funciones públicas definidas en la biblioteca. Este manual se genera automáticamente cada día.
- Manual de utilidades GNU PDF
- Nosotros distribuimos algunas utilidades de líneas de comandos útiles a lo largo de la biblioteca. Este manual contiene una guía de uso para todas esas utilidades. Este manual se genera automáticamente cada día.
- Guía de hackers GNU PDF
- Este documento contiene unas pautas de codificación para todo aquel que quiera contribuir en el proyecto.
|
Pruebas
- Cámara de tortura
- Descripción de la estrategia de verificación implementada en la Biblioteca GNU PDF e instrucciones sobre cómo escribir nuevos casos y suites de pruebas.
- Documento de especificación de pruebas de la Biblioteca GNU PDF
- El documento de especificación de pruebas de la Biblioteca GNU PDF contiene una descripción detallada de todos los test implementados en la Cámara de tortura de la biblioteca. Éste es generado automáticamente cada día.
|