Giter VIP home page Giter VIP logo

best-practices-wordpress's People

Contributors

bordage avatar dnicolle avatar florinesueur avatar hrenaud avatar ldevernay avatar yanngautreau avatar yannkozon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

best-practices-wordpress's Issues

31. Limiter le poids des fichiers JS

  • Ecrire la BP

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

36. Choisir entre WordPress.org et WordPress.com.md

  • Ecrire la BP

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

16. Sécuriser l'accès à l'administration

Discussed in #45

  • Ajout d'un texte sur l'écoconception

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

26. Chargement paresseux des images (lazy loading)

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

35. Sécuriser les formulaires en ligne.md

Discussed in #15

"Je pourrais ajouter une partie solution code, avec un exemple de formulaire de contact, mais il faudrait aussi le PHP et le JS, pour le captcha et le pot de miel : je crois que je n'ai pas le courage > évolution pour la V2 :)"

29. Eviter les animations

Discussed in #22

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

33. Mettre des données en cache

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

06. Ajouter les éléments de caching dans le HtAccess

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

23. Le poids des images

Discussed in #35

#104

  • Modification de la BP : Compresser les médias (vectoriel, matriciel, vidéo, audio)

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

29. Eviter les animations

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

17. Ne pas bloquer les mises à jour de sécurité automatiques

Discussed in #32

Proposée par yannkozon

  • écrire la fiche

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

05. Préférer la pagination au défilement infini

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

37. Utiliser le page builder Gutenberg

Discussed in https://github.com/cnumr/fiches-wordpress-greenit/discussions/

  • créer le .md
  • choisir le titre
  • écrire la BP

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

Organisation

Discussed in #79

Originally posted by hrenaud October 6, 2022
Hello,

J'avoue que je suis un peu perdu dans l'organisation, on a des discussions, des issues et un projet.

On suit quoi, où et comment ?

@florinesueur @dNicolle pouvez-vous m'éclairer et peut-être aussi éclairer les autres

Organisation de création de fiche

  1. Création d'une Discussion, échanges puis l'équipe de pilotages du projet flag à Answered.
  2. Création d'une issue (qui apparait automatiquement dans la vue projet en le lui affectant) par la personne qui answered la discussion. L'issue est assignée soit à la personne qui a ouvert la discussion, soit à la personne en charge de cette partie.
  3. Création d'une branche feat/*** sur laquelle la personne assignée travail (si c'est impossible, elle indique ces modifications dans l'issue et une personne du comité de pilotage fera le process).
  4. Au fil de l'avancement, l'assigné coche les sous-tâches achevées dans l'issue. Ne pas hésiter à ajouter les termes utilisés au lexique et à les lier au contenu de la fiche en faisant [[nom du fichier .md|Label à afficher]].
  5. Une fois le processus achevé, l'assigné fait une PR ou Pull Request de sa branch vers la branch develop. La PR doit être affecté à un Reviewer (la personne ayant créé l'issue), la personne se l'assigne et la lie à un Millestone, celui de l'issue.
  6. Échanges, commentaires, etc. In-fine, ce sera l'équipe de pilotages du projet qui validera que la fiche est finalisée.
  7. La PR est validée par le Reviewer.
  8. Un référent de l'équipe de pilotages du projet merge la branch develop dans la branch main et ajoute mise à jour au site en faisant un merge de main dans site-gatsby-generator ce qui déclenche le build et la publication.

Ce process est le même pour les bp et site, seule les branchs sont différentes

Sujet Branch release Branch QA
BP main develop
Site site-gatsby-generator develop-site-gatsby

15. Limiter le nombre de révisions

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

04. Mesurer l'impact environnemental

Discussed in #20

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

GATSBY : Ajouter le filtre `toIndex` on Personnas` & Fiches

Afin de ne pas générer certaines pages dans le site pour le Lexique, un meta de frontmatter à été ajouté : toIndex: true|false.

Le changement doit être réalisé aussi sur les fiches/personnas dans les meta.

Le changement doit aussi être fait dans gatsby-nodes.js ainsi que dans ces pages :

  • ./src/pages/index.js
  • ./src/pages/fiches.js
  • ./src/pages/personnas.js
  • ./src/pages/recherche.js

10. Limiter le nombre d'extensions

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

19. Limiter le nombre de requêtes HTTP

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

21. Choisir son thème

Discussed in #11

Discussed in #17

  • Modifications à prévoir en fonction de la discussion 17

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • Nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif

  • Sujet

  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)

  • Exemple

  • Principe de validation

  • Source

  • Relecture par un tier (review de la pull-request)

22. La taille des images

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • Mise à jour du titre de la BP en référence dans le texte
  • 1 seul lifecycle (pour moi Intégration & Développement car solution dev proposée)

J'ai vu quelques fautes, je repasserai sur ta pull request (ping moi).

WP_4.XX_sécuriser-le-site (anciennement 38)

Issue : #54

  • Rédiger le texte

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

Révision de l'index du site

  • Ajouter un dossier content pour tous les .md secondaires (hors BO, lexique et persona)
  • Créer content/index.md
  • Modifier en conséquence src/pages/index.js

12. Utiliser un système Cache

[ ] title

  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

34. Limiter le nombre de données récoltées par formulaire en ligne

Discussed in #15

  • Ecrire la BP

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

13. Ne pas afficher les documents à l'intérieur des pages.md

Discussed in #31

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

08. Limiter l'utilisation des vidéos

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

14. Augmenter l'intervale de temps entre deux sauvegardes automatiques

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

39. Nettoyer dès la première installation.md

  • Ecrire la BP
  • Changer le titre pour Nettoyer dès l'installation

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

20. Concevoir en Mobile First

Discussed in #33

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

24. Les carrousels

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

32. Services tiers en général

  • Ecrire la BP

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

11. Eliminer les fonctionnalités non essentielles

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

25. Choisir un hébergeur adapté

Discussed in #36

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

https://stratosfair.com/

18. Sécuriser les identifiants d'accès à l'administration

Discussed in #10

Discussed in #45

  • Ajout d'un texte sur l'écoconception

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

Dernière relecture du site

Modifications à la volée quand toutes les bonnes pratiques seront écrites et pusher sur develop.

  • Vérification de la bonne écriture de WordPress, JavaScript, HTML, PhP, phpMyAdmin et CSS
  • Remplacer wordpress.org par fr.wordpress.org (C'est le cas pour tous les liens vers le site général WordPress.org ainsi que pour toutes les pages de toutes les extensions hébergées sur le répertoire d'extensions WordPress.org :))
  • Attention au http en https
  • Vérification de tous les liens externes

02. Limiter l'autocomplétion lors d'une recherche

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

28. Utiliser le format adéquate pour vos images

Discussed in #46

  • Correction au niveau du Webp

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

WP_4.XX_utiliser-une-version-headless

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

30. Limiter le poids des fichiers CSS

Discussed in #24

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

27. Utilisez des polices de caractères standard

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path
  • toIndex

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

09. Ne pas afficher les flux des réseaux sociaux

Discussed in #13

Meta :

  • title
  • poeple
  • scope
  • lifecycle
  • review texte
  • priority_implementation
  • environmental_impact
  • saved_resources
  • path

Fiche :

  • nom du fichier cohérent avec la meta title, le titre et le path contenant un verbe à l'infinitif
  • sujet
  • GreenIT vous conseille (Ajout de blocs no-code, code pas à pas et code au besoin)
  • exemple
  • principe de validation
  • source
  • Relecture par un tier (review de la pull-request)

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.