Download the PHP package facturascripts/fsmaker without Composer

On this page you can find all versions of the php package facturascripts/fsmaker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package fsmaker

fsmaker

Latest Stable Version Total Downloads License PHP Version Require

Herramienta de creación y actualización de plugins para FacturaScripts.

📥 Instalación

Instalar con composer

Si ya tiene instalado PHP y Composer, puede instalar fsmaker globalmente:

Ejecutar

Una vez instalado puede ejecutarlo desde cualquier directorio:

Comando corto (Linux / Mac)

Para ejecutar fsmaker directamente sin composer:

Ahora puede usar simplemente:

⚡ Comandos disponibles

🛠️ Creación de plugins y componentes

fsmaker plugin

Crea la estructura completa de un nuevo plugin con todas las carpetas necesarias.

fsmaker model

Crea un modelo con su tabla XML correspondiente. Opcionalmente puede generar EditController y ListController.

fsmaker controller

Crea diferentes tipos de controladores:

fsmaker extension

Crea extensiones para:

fsmaker test

Genera archivos de test PHPUnit para el plugin.

fsmaker worker

Crea workers para el sistema de colas de trabajo.

fsmaker cron

Crea el archivo principal Cron.php del plugin.

fsmaker cronjob

Crea tareas programadas individuales.

🤖 Generación automática

fsmaker api

Genera automáticamente la API REST para los modelos del plugin.

fsmaker github-action

Crea archivo de GitHub Actions para CI/CD.

fsmaker gitignore

Genera archivo .gitignore optimizado para plugins de FacturaScripts.

fsmaker init

Crea el archivo Init.php principal del plugin.

🔄 Actualización y migración

fsmaker upgrade

Actualiza el código PHP, Twig y XML del plugin a las últimas versiones:

fsmaker upgrade-bs5

Migra código de Bootstrap 4 a Bootstrap 5:

🔧 Utilidades

fsmaker translations

Descarga y actualiza las traducciones del plugin.

fsmaker run-tests [ruta]

Ejecuta los tests del plugin. Opcionalmente especifica la ruta de FacturaScripts.

fsmaker zip

Genera un archivo ZIP del plugin listo para distribución.

✅ Requisitos

📁 Estructura de directorios

fsmaker espera encontrarse en:

Estructura típica de plugin generado:

💡 Ejemplos de uso

Crear un plugin completo

Crear un modelo con controladores

Actualizar código a nuevas versiones

Preparar para distribución

📞 Issues / Feedback


All versions of fsmaker with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
ext-zip Version *
ext-mbstring Version *
ext-ctype Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package facturascripts/fsmaker contains the following files

Loading the files please wait ....