Bow Framework

Bow Framework

  • Documentation
  • Sponsors
  • API
  • Github
  • Rejoignez-nous

›Misc

Démarrage

  • 🚀 Installation
  • 👨🏽‍🔧 App Configuration
  • ⚙️ App Structure
  • 👩🏿‍🏫 Avec un tutoriel
  • 👩🏽‍🍳 Guide de Contribution

Guide

  • 🚦 Routing
  • 👨🏽‍✈️ Contrôleurs
  • 🎨 Utiliser les vues
  • 🚥 Middlewares
  • 💿 Stockage de fichier
  • ✉️ Envoie de Mail
  • 🎎 i18n

Base de donnée

  • 🎯 Démarrage
  • 🏗 SQL Builder
  • 🧩 ORM Barry
  • 📑 Migration
  • 💉 Seeding

Http

  • 🚀 HTTP Request
  • 📦 HTTP Response
  • 🎬 HTTP Session

Sécurités

  • 👮🏽 Authentification
  • 🔐 Policier JWT Auth
  • 🙅🏽‍♂️ CSRF Protection

Misc

  • 📯 Front-End
  • 🏢 Approche service
  • 🪒 Application Helpers
  • 👨🏾‍💻 Bow Console
  • 📦 Bow Package
Edit

📯 Front-End

  • Introduction
  • Utilisation
    • Compilation simplement
    • Compilation et minification les fichiers sources
    • Surveiller le changement de fichier et récompile en fonction
    • Pour lancer code sniffer
  • Webpack.mix.js

Introduction

Bow est preset (Préconfiguré) avec un environement Frontend, notamment avec Reacjs, Vuejs et Sass base sur le package laravel-mix. Ce qui permet d'accélérer le développement d'application web.

Utilisation

Pour lancer la compilation, allez dans la racine de votre application et taper npm install ou yarn install dans votre console, en fonction du gestionnaire de package que vous utilisez.

Compilation simplement

Lance la compilation des fichirs définient dans webpack.mix.js.

npm run dev

Compilation et minification les fichiers sources

Compile les sources définient dans webpack.mix.js et optimise les fichiers.

npm run prod

Surveiller le changement de fichier et récompile en fonction

Ceci permet de surveiller le changement des fichiers définient dans webpack.mix.js et ensuite rélance la compilation.

npm run watch

Pour lancer code sniffer

Code sniffer c'est un outil qui permet de formater le code, validé sa qualité et réorganisé votre code dans le standard de dévelopement (Ici me standard c'est le psr-2).

Cette commande va aussi lancer format qui est simple outil de validation synthaxique pour PHP.

npm run format

Webpack.mix.js

webpack.mix.js est une fichier qui vous permet de définir les fichiers JavaScript, JSx et Sass à compiler et est préconfiguré comme suit:

mix.react('frontend/js/app.js', 'public/js')
  .sass('frontend/js/app.scss', 'public/css');

Pour plus d'information sur laravel-mix.

Il manque quelque chose ?

Si vous rencontrez des problèmes avec la documentation ou si vous avez des suggestions pour améliorer la documentation ou le projet en général, veuillez déposer une issue pour nous, ou envoyer un tweet mentionnant le compte Twitter @BowFramework ou sur directement sur le github.

Last updated on 10/05/2021
← 🙅🏽‍♂️ CSRF Protection🏢 Approche service →
  • Introduction
  • Utilisation
    • Compilation simplement
    • Compilation et minification les fichiers sources
    • Surveiller le changement de fichier et récompile en fonction
    • Pour lancer code sniffer
  • Webpack.mix.js
  • Il manque quelque chose ?
Bow Framework
Documentation
Commencer Bow FrameworkVoulez-vous contribuer ?API Reference
Communautés
CodeDivoireGalsen DevCode Learning ClubAyiyikoh FabLab
En plus
TwitterSlackGitHub
Copyright © 2021 développé avec 💚 par Franck DAKIA