Cogeo

Une application très simple mais complète comme Slack et Discord.

Tu peux gérer les groupes, les channels et les utilisateurs.

Le design est fait maison à 100%.

La majeure partie des composants sont personnalisés (input, textarea, dropdown…).

Nous avons un contrôle complet du comportement et du design via la librairie Cozen.

A propos de Cogeo

Vous voulez en savoir plus à propos de l’application Cogeo ?

Alors cette partie est faite pour vous.

Langages et Frameworks :

Librairie Cozen :

Dans un premier temps, nous avons créé la librairie Cozen pour (re)créer un grand nombre de composants web.

Cette librairie gère les traductions et la gestion des thèmes.

De plus, elle nous donne un grand nombre de services génériques, des filtres et méthodes le tout pour améliorer la modularité de nos applications.

Traductions disponibles :

Plus d’informations sur le chapitre des langages.

Thèmes disponibles :

Plus d’informations sur le chapitre de la librairie cozen.

Pour commencer

Note: si vous voulez plus d’informations à ce sujet ou si vous rencontrez des problèmes, des chapitres à propos de Grunt et Npm sont disponibles.

Avant tout, exécuter la commande npm install pour installer les node_modules et les bower_components.

Utiliser grunt serve pour démarrer l’application en mode développement.

Cette tâche est utilisée pour démarrer un serveur node local, relancer le navigateur automatiquement quand les fichiers changent et évite également les erreurs CORS lors de l’utilisation des fichiers JSON (de traduction).

Utiliser grunt release pour créer une version minifiée de Cogeo.

Cette tâche est utilisée pour générer un dossier destiné à la production.

Note: il faut copier/coller le dossier bower_components à la racine de ce dossier.

Utiliser npm start quand le dossier release est prêt pour démarrer une application lourd en live avec Electron.

Ce script est utilisé pour faire une preview de ce que Electron nous donnera par la suite.

Utiliser npm package-[version] pour créer les versions packagées de Cogeo avec Electron.

Voici la liste complète des versions de npm package :

Fait avec

Documentation

Vous pouvez jeter un oeil à la documentation documentation générée par GitHub Pages.

Ces documentations ne sont là que pour expliquer nos choix et comment cela fonctionne, ce n’est donc pas une documentation technique.

Contribuer

Prenez du temps pour lire nos guidelines avant de rédiger la documentation.

Versions

Les versions sont gérées par nous même.

Vous pouvez jeter un oeil aux tags pour ce repository.

Auteurs

License

Ce projet est sous la license de MIT - voir LICENSE.md pour plus de détails.

Remerciements