SmarMaker - Documentation
Docs» howto:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
howto:start [2025/09/03 09:39] – caprelhowto:start [2025/09/16 20:47] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 # HowTo - Pas à pas - Votre première application # HowTo - Pas à pas - Votre première application
  
-Ce guide va vous accompagner pour créer votre première application mobile en partant d'un module Dolibarr généré avec le module builder auquel vous ajouterez la pile technique dolimobile pour créer votre première PWA !+Ce guide va vous accompagner pour créer votre première application mobile en partant d'un module Dolibarr généré avec le module builder auquel vous ajouterez la pile technique SmartMaker pour créer votre première PWA !
  
 Attention nous partons du principe que votre poste est sous GNU/Linux (pour information nous sommes sous Debian), si les scripts et autres outils automatiques ne marchent pas sur votre système vous êtes bien entendu invités à contribuer et proposer des patch pour améliorer tout ça ! Attention nous partons du principe que votre poste est sous GNU/Linux (pour information nous sommes sous Debian), si les scripts et autres outils automatiques ne marchent pas sur votre système vous êtes bien entendu invités à contribuer et proposer des patch pour améliorer tout ça !
  
-## Première étape : Module Builder Dolibarr +En particulier votre poste de développeur est réputé avoir pleinement fonctionnel les commande suivantes `bash, sed, grep, git, npm`
- +
-Pour commencer, allons créer un projet dans Module Builder, par exemple un module "coucou". L'objectif de ce module n'est que pédagogique. +
- +
-Une fois le module créé, récupérez le code source généré par Module Builder : +
- +
-``` +
-coucou/ +
-├── admin +
-│   └── setup.php +
-├── ajax +
-│   └── myobject.php +
-├── backport +
-│   └── v16 +
-│       └── core +
-│           └── class +
-│               └── html.formsetup.class.php +
-├── build +
-│   └── makepack-coucou.conf +
-├── ChangeLog.md +
-├── COPYING +
-├── core +
-│   └── modules +
-│       └── modCoucou.class.php +
-├── coucouindex.php +
-├── img +
-│   └── README.md +
-├── langs +
-│   └── en_US +
-│       └── coucou.lang +
-├── lib +
-│   └── coucou.lib.php +
-├── modulebuilder.txt +
-├── README.md +
-├── sql +
-│   ├── dolibarr_allversions.sql +
-│   └── llx_c_action_trigger.sql +
-└── test +
-    └── phpunit +
-        └── functionnal +
-            └── CoucouFunctionalTest.php +
- +
-17 directories, 16 files +
- +
-``` +
- +
-## SmartBoot : Un "squelette" quasiment prêt à l'emploi +
- +
-Le rôle de "smartBoot" est de vous apporter tout d'un coup pour ajouter à votre module standard dolibarr toute la pile technique doliMobile ! +
- +
-Sources: https://inligit.fr/cap-rel/dolibarr/smartmaker/smartboot.git +
- +
-Placez vous dans le dossier "coucou" de votre nouveau module et lancez la commande suivante: +
- +
- +
-``` +
-cd coucou +
-git clone https://inligit.fr/cap-rel/dolibarr/smartmaker/smartboot.git && ./smartboot/setup.sh +
-``` +
- +
-Puis suivez les quelques étapes de l'assistant: +
- +
-``` +
-Is your project name Coucou ? +
-[y/n] y +
-ok on continue +
- +
- +
-please wait during npm install depends ... it could take time :) +
- +
-``` +
- +
-Bravo ! Après quelques minutes / secondes votre module sera augmenté avec la boite à outil doliMobile !+
  
 +Vous pouvez passer à la [[première étape]]
  
SmarMaker - Documentation

Table of Contents


  • SmartMaker
    • SmartAuth
    • Back (PHP)
    • Front (React)
    • SmartCommon
    • HowTo first app
      • Première étape
      • SmartBoot
      • Dev PHP
      • Dev React
  • Formations
  • Démonstration
  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Haut de page
  • S'identifier
howto/start.1756892381.txt.gz · Dernière modification : 2025/09/03 09:39 de caprel