Slide 1

Slide 1 text

#voxxeddaysLU voxxeddays.com/luxembourg/ ATOM & ES2015 Philippe Charrière ! @k33g @k33g_org ! https://github.com/k33g/q/issues GitHub

Slide 2

Slide 2 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Avant de commencer…

Slide 3

Slide 3 text

#voxxeddaysLU voxxeddays.com/luxembourg/ sondage

Slide 4

Slide 4 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > ⚠ implémentations incomplètes > échanges de points de vue: https:/ /github.com/k33g/voxxed.lu.atom/issues

Slide 5

Slide 5 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Atom? / Intro

Slide 6

Slide 6 text

#voxxeddaysLU voxxeddays.com/luxembourg/

Slide 7

Slide 7 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > cross-platform desktop applications > JavaScript, HTML and CSS > Chromium 51.0.2704.84 V8: 5.1.281.59 > Node.js 6.1.0 > Open Source

Slide 8

Slide 8 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > ES 2015 (Babel) > Web Components > …

Slide 9

Slide 9 text

#voxxeddaysLU voxxeddays.com/luxembourg/

Slide 10

Slide 10 text

#voxxeddaysLU voxxeddays.com/luxembourg/

Slide 11

Slide 11 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > “hackable” > facile à utiliser > >

Slide 12

Slide 12 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > CoffeeScript …

Slide 13

Slide 13 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > ES 2015 (Babel)

Slide 14

Slide 14 text

#voxxeddaysLU voxxeddays.com/luxembourg/

Slide 15

Slide 15 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > UI > React > atom-space-pen-views > HTMLElement https://github.com/atom/atom/issues/5756

Slide 16

Slide 16 text

#voxxeddaysLU voxxeddays.com/luxembourg/

Slide 17

Slide 17 text

#voxxeddaysLU voxxeddays.com/luxembourg/ https://github.com/atom https://github.com/atom/atom

Slide 18

Slide 18 text

#voxxeddaysLU voxxeddays.com/luxembourg/

Slide 19

Slide 19 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Qu’allons nous voir?

Slide 20

Slide 20 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > Comment développer le support d’un langage > coloration syntaxique > snippets > “autocompletion” > “plugin”

Slide 21

Slide 21 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > Mission #gololang support http://golo-lang.org/

Slide 22

Slide 22 text

#voxxeddaysLU voxxeddays.com/luxembourg/ DEMO

Slide 23

Slide 23 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Ressources

Slide 24

Slide 24 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > https:/ /github.com/electron/electron > https:/ /twitter.com/electronjs > https:/ /github.com/atom/atom > https:/ /twitter.com/atomeditor > https:/ /discuss.atom.io/

Slide 25

Slide 25 text

#voxxeddaysLU voxxeddays.com/luxembourg/ > Style Guide (UI) > https:/ /github.com/atom/styleguide > API > https:/ /atom.io/docs/api/v1.8.0/AtomEnvironment > Tests > http:/ /flight-manual.atom.io/hacking-atom/sections/writing-specs/

Slide 26

Slide 26 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Remerciements

Slide 27

Slide 27 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Merci > à vous > @kuychaco > @voxxed_lu !

Slide 28

Slide 28 text

#voxxeddaysLU voxxeddays.com/luxembourg/ Questions https:/ /github.com/k33g/voxxed.lu.atom/ issues https://github.com/k33g/voxxed.lu.atom