Bienvenue dans la documentation du projet PWA Bunga!, un template front-end moderne, modulaire et intuitif pour un développement rapide et efficace de sites web et de Progressive Web Apps.
Cette documentation explique comment utiliser les fichiers fournis dans le projet PWA Bunga! pour créer des sites ou applications web progressives performantes et conviviales. Il fournit également des informations sur les meilleures pratiques pour personnaliser les fichiers en fonction des besoins spécifiques de votre application et comment les intégrer pour créer une application web progressive complète.
Que vous soyez un développeur débutant ou expérimenté, ce template vous aidera à gagner du temps et à vous concentrer sur la création de fonctionnalités spécifiques à votre site ou votre application plutôt que sur la mise en place de l'architecture de base.
Ce template front-end a été pensé de manière modulaire, il contient trois principaux modules : Starter, CSS et PWA.
Le module Starter fournit les fichiers et dossiers de base pour démarrer rapidement un projet de site web ou de PWA : les dossiers de ressources, un template HTML, des pages d'erreur 404 et 403, un fichier htaccess, des favicons aux formats .ico, .svg ou .png, ainsi que des fichiers CSS et JS vides qui peuvent être remplis en fonction de vos besoins.
Le module CSS contient un fichier CSS de base avec des bonnes pratiques, une normalisation des éléments HTML, des améliorations ergonomiques et du reset pour améliorer la cohérence et la compatibilité entre les navigateurs, ainsi que pour faciliter le travail du développeur.
Le module PWA fournit les fichiers et les instructions pour transformer votre site web en une application web progressive (PWA). Elle comprend le fichier webmanifest qui contient les métadonnées de l'application, les icônes pour l'écran d'accueil, le fichier service worker qui permet à l'application de fonctionner hors ligne, un fichier JavaScript pour améliorer l'expérience utilisateur, et un fichier CSS optionnel pour personnaliser l'interface utilisateur.
PWA Bunga! est un projet maintenu sur Github.
Ces 3 dépôts correspondent aux 3 modules de PWA Bunga!, ils sont présents pour faciliter et organiser les contributions sur le projet :
Pour vous tenir informé des nouveautés et des mises à jour, vous pouvez suivre le compte twitter du projet :
N’hésitez pas à utiliser le module de discussions du dépôt principal pour donner votre avis, vos réflexions ou vos idées sur PWA Bunga !
Pour contribuer, vous pouvez utiliser les trackers de problèmes des dépôts de modules PWA Bunga!
Les modifications apportées sur ces 3 dépôts seront ensuite effectuées sur le dépôt principal du projet.
Le tracker de problèmes est le canal privilégié pour signaler des bugs, des demandes de fonctionnalités et soumettre des requêtes de fusion, mais veuillez respecter les restrictions suivantes :