Skip to content
Gabriel-Mendieta edited this page Oct 15, 2024 · 3 revisions

El proyecto Calculadora es una aplicación sencilla diseñada para realizar operaciones matemáticas fundamentales, incluyendo suma, resta, multiplicación y división.

Objetivos Principales:

Proporcionar una Interfaz Intuitiva: Ofrecer una interfaz gráfica sencilla y fácil de usar que permita a los usuarios realizar operaciones matemáticas

  • básicas sin complicaciones.
  • Implementar Funcionalidades Clave: Implementar operaciones de suma, resta, multiplicación y división de manera precisa y eficiente.
  • Facilitar el Aprendizaje: Servir como una base para la comprensión de conceptos básicos en desarrollo de aplicaciones y cálculos matemáticos.

Características Destacadas:

  • Suma: Permite a los usuarios sumar dos o más números de manera rápida.
  • Resta: Facilita la resta entre dos números o más.
  • Multiplicación: Ofrece la capacidad de multiplicar números.
  • División: Realiza divisiones y maneja casos de división por cero con mensajes de error adecuados.
  • Interfaz de Usuario Sencilla: Incluye botones para cada operación y una pantalla para mostrar los resultados.

Cómo Contribuir:

  • Revisar el Código: Puedes revisar el código fuente disponible en el repositorio para entender cómo se implementan las funcionalidades.
  • Reportar Errores: Si encuentras errores o problemas, por favor, crea un issue en el repositorio con detalles del problema.
  • Sugerir Mejoras: Si tienes ideas para nuevas funcionalidades o mejoras, siéntete libre de abrir un pull request o crear un issue con tu propuesta.
  • Contribuir con Código: Si deseas contribuir con código, por favor, sigue las directrices de contribución disponibles en el repositorio y asegúrate de probar tus cambios antes de enviar un pull request.

Dónde Encontrar Más Ayuda:

Repositorio del Proyecto: [Enlace al Repositorio](https://github.com/Wedixtor/Calculadora-git) – Aquí puedes acceder al código fuente, documentación adicional y colaborar con el proyecto. Documentación Adicional: La wiki del proyecto proporciona guías detalladas sobre cómo instalar y usar la calculadora. Foros y Comunidad: Únete a los foros o comunidades relacionadas para discutir sobre el proyecto y obtener ayuda de otros usuarios y desarrolladores. Contacto: Para consultas directas o asistencia, contacta a los mantenedores del proyecto a través del correo electrónico o en el canal de chat Slack.

Pipeline de CI/CD:

GitHub Actions: Build and Package Este pipeline de GitHub Actions está configurado para automatizar el proceso de construcción, pruebas y empaquetado de la aplicación Python. Se ejecuta en un entorno Ubuntu y sigue los siguientes pasos:

-Checkout del código: Clona el repositorio en el entorno de ejecución. -Configuración de Python: Establece Python 3.12 como la versión a utilizar. -Instalación de dependencias: Instala las dependencias necesarias. -Instalación de herramientas de construcción: Instala setuptools y wheel para el empaquetado. -Ejecución de pruebas: Ejecuta pruebas automáticas usando pytest. -Empaquetado de la aplicación: Construye los archivos de distribución (sdist y bdist_wheel) usando setup.py. -Carga del paquete como artefacto: Sube el paquete generado como un artefacto para su descarga posterior.

Clone this wiki locally