-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.