Skip to content
Patricio Paez edited this page Feb 18, 2015 · 8 revisions

Bienvenido(a) al wiki de admin-cfdi

Cómo colaborar en este proyecto

  1. Haz un fork del repositorio a tu cuenta en github

  2. Clona a tu PC o laptop el repositorio de tu cuenta

    git clone [email protected]:tucuenta/admin-cfdi.git

  3. Crea una rama a partir de la rama develop:

    git checkout -b tema develop

  4. Trabaja en resolver algún bug o crear una nueva funcionalidad, procura que el diff de cada commit pueda ser entendido por los demás. Si hay más de algún cambio, haz un commit para cada uno.

  5. Prueba tus cambios

  6. Cuando estén listos, empuja tu rama hacia tu repositorio:

    git push origina tema

  7. Desde github, haz clic en el botón Create Pull Request, incluye una breve descripción del para qué o porqué de tu solicitud.

Enlaces

https://pad.riseup.net/p/pythoncabal

https://www.youtube.com/watch?v=C3n0zMTtbEQ

http://linuxmanr4.com/2015/01/20/descargar-los-xml-del-sat-de-una-manera-mas-sencilla/

http://blog.facturalibre.net/stories/admin-cfdi2.html

Ideas para la aplicación:

  1. Apegarse a PEP8 en la generación de código nuevo (\url{http://recursospython.com/pep8es.pdf)}
  2. No refactorizar hasta que haya pruebas
  3. Migración del readme a RST
  4. Definir estructura de la documentación
  5. Hacer que las funcionalidades puedan invocarse desde línea de comandos para poder hacer scripting
  6. Agregar la validacion XML<->PDF
  7. Evitar que se guarden los datos de CIEC y conexión al correo en texto plano