livrasand / Kingdom-Hall-Attendant

Kingdom Hall Attendant is a free, secure, and ad-free tool designed to simplify administrative tasks for congregations. It works on any browser and device, with a focus on privacy and accessibility.

Home Page:https://www.getkha.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Centros penitenciarios

livrasand opened this issue · comments

Este issue está vinculado a un Roadmap del proyecto Kingdom Hall Attendant (KHA), una aplicación web desarrollada con las siguientes tecnologías:

  • Python: KHA está principalmente escrito en Python, proporcionando la lógica del lado del servidor y el manejo de las rutas y la lógica.
  • Flask: Utilizamos Flask como framework web, lo que facilita la creación de rutas y la gestión de solicitudes HTTP de manera eficiente.
  • HTML: La estructura del frontend se desarrolla en HTML, proporcionando una base sólida y semántica para la interfaz de usuario.
  • SQLite: Para el almacenamiento de datos, KHA utiliza SQLite, una base de datos ligera y poderosa que es ideal para aplicaciones de pequeña y mediana escala.
  • JSON: Se emplea JSON en ciertas funciones para la transmisión de datos entre el frontend y el backend, garantizando la interoperabilidad y simplicidad en la gestión de datos.
  • Primer Styles: El proyecto utiliza Primer Styles como framework en la aplicación, lo que proporciona una base estilística consistente y moderna para la UI.
  • CSS Personalizado: En el sitio web de KHA, utilizamos un CSS personalizado, diseñado específicamente para mantener la identidad visual del proyecto, mejorando la experiencia de usuario con un diseño atractivo y funcional.

Si decides trabajar en esta issue, por favor sigue las siguientes instrucciones:

  • Autoasignación: Este issue es autoasignable. Si estás interesado en contribuir, por favor asígnatelo para comenzar a trabajar en él.
  • Creación de rama: Antes de realizar cualquier modificación, crea una nueva rama en el repositorio. La convención de nombres para la rama podría ser algo como feature/nueva-funcionalidad o fix/descripción-issue.
  • Desarrollo y pruebas: Realiza los cambios necesarios en tu rama creada. Asegúrate de probar exhaustivamente tu trabajo antes de crear una solicitud de extracción (Pull Request).
  • Pull Request: Antes de fusionar la rama, envía una solicitud de extracción. Esta solicitud será revisada y probada por otros miembros del equipo antes de fusionarse en la rama principal.

Es fundamental que todas las ramas se prueben rigurosamente antes de ser fusionadas en la rama principal. Esto asegura la estabilidad y la calidad del código en la producción. Por favor, verifica que tus cambios no rompan ninguna funcionalidad existente y que cumplan con los estándares del proyecto.

Gracias por contribuir a Kingdom Hall Attendant. Tu colaboración ayuda a mejorar continuamente la aplicación y a mantener su calidad. ¡Esperamos tus valiosos aportes!