Bestand wählen
Merken

Ember-CLI Addons

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
and due to the fact that that
this and this and that you in that they are you know that
you definition 1 the this is
an awesome sight this is the coolest documentation side of the anyways of mine seminary timeout documentation and and the videos for developers on and another outcome you know who I am and I documentation sites the great mimic have beautiful they are but they're such an important part of our work flow as developers you know we use these things all the time how they look how they work is just critical to cover that we can be
when I made mirage and you know the top side a few years ago I looked at was available at the time and I wanna make something that looked pretty good have versions was clear made easy for contributors to edit and update and this is kind what I ended up with and some folks a community
like it and so if you can squint your eyes and you look at the left-hand nav and top now you can see that the diverse
affected because and slight employed
stocks I started work of Rogers and if you look at power so will see the same thing so that was pretty cool you know folks like what I came up with and that worked for a bit now is really interesting when I saw the fire start site because Rogers Dart was named Jekyll which the stats I generated from Ruby but for liquid fire reading more than just plain static site the wonderful amber have because for his documentation side to be effective he demonstrate components the amber components that came with the fire and you can see the same thing for a concurrency here with timeouts and so really a I wasn't suitable for these you want full-fledged member so as I
kind of you know I like the augmentation was looking all these different sites in and taken from a survey of the community I asked what any good a developer who's been sufficiently brainwash would ask which is what can we share right because we have all these great infrastructure and when we see people doing the same thing over and over again there's not to be there for us to build up to a higher for and it
turns out there's actually quite a lot we can share so can find led to this project and racial I add Docs which I started in which Don Freeman and Chris Garrett drunk along with I just wanna give you a quick tossing features so
1st thing is shared files if you're
not on developer you wanna think about this from scratch every time so if you use out on that so you get a nice looking site from the beginning so these 2 screenshots are from the embassy out and that's documentation site and add on dots is an add-on that's document without and that's yeah so that if infection it's super so but it's really cool and it's like the dog meeting will start up kind of thing in so so anyways this were looks like that's pretty cool we also generate code snippets which is
something else we barred from editing and with fires stocks because you don't want your documentation default sync with the code that's actually running about site we components that make it easy to have live demos in your app
so this is a storefront which is another another atom I work with that's document using out boxes and here you can see there's a demo here that should have low data using storefront and this is the actual code that's running Member happens using storefronts API and it shows you the code that's powering them and that's all right there for you so having that in
the add-on gives you really great testing story because the rapidly use the documentation is actually the dummy app that comes with every app so the never an add-on for atoms come with a dummy app which is a full-fledged member at but at and that being a perfectly suitable place to put your documentation site because it's already wired up all dependencies and all components and stuff that you're defining and so if you write your documentation site using the dummy app from your out on you can write acceptance tests against so looking at this down I can test I can
explain how a storefront it got works I can write a test against this and make sure that actually but the thing the right data is loaded in the right structures on the screen and that way now women making sure my guys work but my documentation site is also test so my daughter will never fall out of sync with my actual just we also doesn't have that by
the way it is the inverse becomes about all the ideas we also are degenerate API reference from the source so this is alan current site
and you see and that ships with all components all these pages the entire section and references order generated from you why you I got or yes documents in your source code and these go beyond just the plain comments these are actually we do some extra logic to make it more suitable for Amber apps because rat adults because this whole project is late laser focus on the use case so you see here when I put them you can actually see the contextual components that demo yields and were announced more filters and all this stuff to things up even more but that's kind of of that's kind idea now you get Version box for
free so that the pattern with get have is to use the we deploy to get have pages and typically when you do that you blow away the old you have pages repo and so you just smash master each time just get 1 version but we have some co that managing it so that every time Tagore release and publish it it builds that coming up and it was in the subdirectory and so every time Tagore project and build and deploy it you'll get a new version of the documentation site so basically every atomic action using this will get version guides for free of bots that was pretty cool and finally 1 really cool thing we can do is implement search for you
and that's because all your thoughts or so in the code base are all masses so the dummy app was announced alongside the road and all the comments center classes are there as well so we can scrape that passes and build an index and ship that would your amber up so that we can just do search for free this search overall you guys pages and reference starts so the goal for this add-on this to be a no-brainer for every hour after 2 years there's a lot of features and sometimes you might wanna use all them sometimes moment just install and use a few pieces right now the there's you know it's a work in progress but events of the goal is that you can install it and use whatever you want so if you're excited about this then I heard you check out a Shiite unboxed invent some of the this defending who
did that did that
the this fact then in
fact the you do
I'm a kind of a beach the the
Videokonferenz
Faserbündel
Web Site
Funktion <Mathematik>
Modul <Datentyp>
Beschreibungssprache
Mereologie
Binder <Informatik>
Textur-Mapping
Programmbibliothek
Softwareentwickler
Ereignishorizont
Datenfluss
Data Mining
Videokonferenz
CLI
Navigieren
ATM
Kardinalzahl
Taupunkt
Versionsverwaltung
Inverser Limes
Retrievalsprache
Explosion <Stochastik>
Bit
Web Site
Datenparallelität
Flüssiger Zustand
Befreundete Zahl
Mathematisierung
Statistische Analyse
Extrempunkt
Flüssiger Zustand
Sichtenkonzept
Hypermedia
CLI
Quellcode
Maßstab
Rechenschieber
Leistung <Physik>
Zusammenhängender Graph
Data Mining
Leistung <Physik>
Cross-site scripting
CLI
Erweiterte Realität <Informatik>
Sondierung
Softwareentwickler
Sichtbarkeitsverfahren
Skalarprodukt
Web Site
Dämpfung
Verbandstheorie
Einheit <Mathematik>
Elektronischer Fingerabdruck
Softwareentwickler
Elektronische Publikation
Code
App <Programm>
Web Site
Demo <Programm>
Synchronisierung
Quader
Schreib-Lese-Kopf
Code
ATM
Zusammenhängender Graph
Extrempunkt
E-Mail
Default
Code
Synchronisierung
Softwaretest
Teilmenge
App <Programm>
Web Site
Softwaretest
Code
Klon <Mathematik>
Schreiben <Datenverarbeitung>
Zusammenhängender Graph
Ordinalzahl
Datenstruktur
Synchronisierung
Touchscreen
Objekt <Kategorie>
Web Site
Hash-Algorithmus
Quader
Versionsverwaltung
Entartung <Mathematik>
Mathematische Logik
Homepage
Open Source
Komponente <Software>
Softwaretest
Korrelation
Code
Zusammenhängender Graph
Ganze Funktion
Demo <Programm>
App <Programm>
Filter <Stochastik>
Default
Geschlecht <Mathematik>
Indexberechnung
Quellcode
Fokalpunkt
Zeichenkette
Schnelltaste
Körper <Physik>
Formale Sprache
Mehrrechnersystem
Projektive Ebene
Garbentheorie
Bildschirmsymbol
Ordnung <Mathematik>
Viewer
Web Site
Freeware
Momentenproblem
Gruppenoperation
Klasse <Mathematik>
Versionsverwaltung
Code
Homepage
Homepage
Chatbot
Open Source
Softwaretest
Arithmetische Folge
Code
Flächeninhalt
Elektronischer Programmführer
Ideal <Mathematik>
App <Programm>
Raum-Zeit
Gebäude <Mathematik>
Ruhmasse
Ereignishorizont
Garbentheorie
Datenstruktur
Automatische Indexierung
Projektive Ebene
Repository <Informatik>
Versionsverwaltung
Viewer
Binder <Informatik>
Quadratzahl
Sommerzeit
COM
Datentyp
p-Block

Metadaten

Formale Metadaten

Titel Ember-CLI Addons
Serientitel EmberConf 2018
Autor Selikoff, Sam
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/35711
Herausgeber Confreaks, LLC
Erscheinungsjahr 2018
Sprache Englisch
Produzent Confreaks, LLC
Produktionsjahr 2018

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...
Feedback