Actualmente estamos trabajando en FacturaScripts 2018. Un nuevo núcleo con componentes de symfony, composer, npm, bootstrap 4 y phpunit. Por lo que si desea colaborar, deberá ser en este nuevo desarrollo.
Colaborar en FacturaScripts 2018

Regla general: tu plugin es tu castillo

En tus plugins tienes libertad para añadir y quitar todo lo que quieras, faltaría más. Eso si, si de verdad quieres contribuir, no olvides enviar tu plugin, en la sección plugins de esta web.

De la misma forma que tu plugin es tu castillo, el plugin de otro usuario, es su castillo. Respeta el rumbo y el plan de desarrollo de cada plugin y no quieras imponer tus cambios. Puedes modificar o sustituir cualquier clase en tu plugin, no necesitas modificar el núcleo ni los plugins originales. Comparte, seduce, no impongas.


Solamente quiero contribuir con sugerencias, nada de programar

Si no quieres programar nada, tienes la sección ideas de la comunidad. Escribe tus ideas y no olvides votarlas y promocionarlas. Los programadores se fijan en las más votadas. Si una idea no tiene votos, o tiene muy pocos votos, es que no es interesante.


Quiero contribuir cambios en el plugin de otro ¿Qué hago?

Lo primero que debes hacer es ponerte en contacto con ese programador. Ve a la sección comunidad -> Escribir, selecciona el plugin y coméntale al programador:
- Qué quieres añadir/modificar.
- Por qué quieres hacerlo. Tú sabes por qué haces lo que haces, pero un tercero no tiene por qué saberlo, ni por qué verlo de la misma manera. Ningún programador te aceptará un cambio sin un motivo.

Si el programador está de acuerdo:
- Ve al repositorio github del plugin. Lo puedes encontrar en la web del plugin, haciendo clic en descargar -> código fuente.
- Haz clic en fork, para tener una copia tuya para poder modificar.
- Haz los cambios en esa copia.
- Prueba que de verdad funcione, tanto con datos como con una base de datos vacía.
- Desde tu repositorio github, pulsa create new pull-request para enviar los cambios al programador.

Si el programador no está de acuerdo y el plugin es software libre:
- Crea un nuevo plugin con las partes del plugin que quieras modificar: los modelos, controladores, vistas y archivos js que quieras cambiar.
- Añade al facturascripts.ini un require = 'plugin_que_modificas'
- Sube todo el código a github y compártelo desde plugins -> enviar.

Si el programador no está de acuerdo y el plugin no es software libre:
- Mala suerte. No puedes modificar código que no te pertenece o cuya licencia no es software libre.
- Crea un nuevo plugin desde cero.


¿No encuentra lo que busca?




Soporte:

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte.

  Soporte

¿Desea ser distribuidor?

Si desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.

  hágase partner

Redes sociales:

Puede encontrarnos en las principales redes sociales. Y también en google+.





© 2013-2017 FacturaScripts