Giter VIP home page Giter VIP logo

outline's Introduction

outline

Outline compile quelques bons outils pour fournir un template de travail modulaire aux intégrateurs chez Clever Garden.


Nous essayons de capitaliser un maximum sur nos techniques de travail côté intégration ; ce qui passe par une mutualisation d'un certain nombre de choses et la mise en place d'outils génériques.

Cependant, les contextes projets sont variés ; et les intégrateurs ont également des façons de travailler différentes.

De nombreuses sites proposent des initiatives équivalentes (Boilerplate, Bootstrap etc.) mais il semblait plus logique de construire un outil adapté à nos besoins plutôt que de devoir adapter nos projets à un certain nombres de contraintes imposées.

Il nous fallait donc des outils puissants mais aussi très flexibles, sans pour autant réinventer la roue.

C'est avec cet objectif en vue qu'une base de travail à été mise en place sur l'ensemble des projets qui passent entre nos mains. Elle est est composée d'un ensemble d'outils existants, soigneusement choisis et évolue au fil du temps (en fonction des évolutions de nos métiers et des retours d'expérience de tout le monde).


À ce jour la bibliothèque comprend :

  • une arborescence pour permettre d'organiser ses fichiers de manière logique ;
  • un système de gabarits pour ne pas avoir à répéter inutilement des morceaux de HTML ;
  • un préprocesseur CSS pour automatiser au mieux les opérations récurrentes ;
  • des utilitaires CSS qui proposent déjà une factorisation sur les techniques les plus employées ;
  • un système de grille verticale pour améliorer la cohérence graphique et faciliter la conception ;
  • un système de grille horizontal pour garantir une bonne lisibilité ;
  • un outil pour contrôler la grille car c'est un sujet complexe à mettre en place ;
  • une normalisation des styles pour assurer une base homogène inter-navigateurs ;
  • la possibilité de produire des images génériques pour mimer au mieux les futures contributions ;
  • un système de traductions pour facilement tester la flexibilité de nos intégrations ;
  • une détection des navigateurs pour offrir une solution de repli lorsque les méthodes classiques ont échouées ;
  • des utilitaires JS pour là encore répondre aux demandes les plus courantes ;
  • la possibilité de simuler des composants Flash, pour s'assurer de leur bonne mise en action ;
  • une page de tests pour s'assurer du bon rendu des polices ;
  • une page de suivi du travail effectué et de son niveau de qualité pour informer le chef de projet ou le client ;
  • une page de documentation pour expliciter les choix faits et les structures réalisées ;
  • et sans doute d’autres choses plus ou moins importantes que j'oublie.

Ce qui se traduit techniquement par tout un tas de choses :


Tout ceci est hébergé ici-même et manque encore un peu de documentation. Mais nous y travaillons !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.