GitHub

How we use Web Components at GitHub

May 4, 2021Kristján Oddsson
How we use Web Components at GitHub
SummaryAI, from the source post

This post details the extensive use of Web Components at GitHub, covering their adoption from jQuery, the development of custom elements like `<relative-time>`, `<local-time>`, and `<details-dialog>`, and the creation of the Catalyst library to simplify Web Component authoring. It also outlines the lifecycle of components from monolith to open source, emphasizing dependency-free, framework-agnostic design, and the use of linters and tests to enforce best practices. The post also mentions the migration of specific components and the use of ViewComponent for Rails integration.

More from the Design System Annotations trail