top | item 25379109

(no title)

Arkdy | 5 years ago

Part of AMP (1) is a web component library grounded in the extensible web manifesto (2).

The plan was that the browser vendors give developers deeper access so that they could test new elements/standards through web components and polyfills.

The AMP component library is one example of this, and stories are one of their forms. So basically if you use their tags to structure your content, it creates a ig/sc style Web Story.

The structure that they have is (3): Story -> Pages -> Layers -> Elements

Each page represents a tappable screen, Layers occupy the full screen, stack and have layout defaults like fill or lower-third and Elements can be regular html elements or other AMP components.

I think that it's a neat way of organizing pages of information and made a clojure wrapper around it here: https://github.com/rainbow-bamboo/sargam

1. https://amp.dev/about/mission-and-vision/ 2. https://github.com/extensibleweb/manifesto/blob/master/READM... 3. https://amp.dev/documentation/guides-and-tutorials/start/vis...

discuss

order

No comments yet.