Antes de empezar a programar

No haga cambios en los archivos de las carpetas Core o Dinamic. Estos cambios se perderán al actualizar. Los cambios que haga deben ir en plugins, así que cree un plugin y coloque ahí sus personalizaciones.

Chat para programadores

Tenemos un chat en discord para programadores de FacturaScripts, así como un roadmap. Además, hacemos reuniones por videoconferencia todos los martes para resolver dudas y coordinar trabajos. Tiene más información en el grupo de desarrollo.

comunidad discord

Notificación de errores

Use la sección contacto para informar de errores. Si el problema es con un plugin, seleccione el plugin para que la incidencia se notifique al autor del plugin. Cuando el autor responda usted recibirá una notificación por email. Esta es la mejor forma de resolver todo tipo de problemas y no perderse.

contactar autor plugin

Lenguage de programación

FacturaScripts está escrito en PHP. Por tanto, necesitará unos conocimientos básicos de PHP para programar. Si todavía no sabe programar en PHP, puede hacer nuestro curso de programación en PHP.

Documentación de clases

Si desea saber qué propiedades o métodos tiene cada clase, tenemos una documentación generada a partir del código fuente en doc.facturascripts.com. También hay algunos diagramas de las clases más importantes.

Esquema de la base de datos

Encontrará el esquema de columnas y resticciones de cada tabla de la base de datos en los directorios Core/Table y Dinamic/Table. Esos son los archivos que utiliza FacturaScripts para crear y actualizar la estructura de las tablas.

Editor de código

Un buen editor de código puede ayudarle a programar de forma más cómoda. Nosotros utilizamos principalmente phpStorm y Visual Studio Code para el desarrollo de FacturaScripts.

Git / GitHub

No es obligatorio, pero es muy recomendable que se familiarice con git:

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.20799s

Soporte