Slide 1

Slide 1 text

Atom: Creating a Package is EASY Takashi CHIBA

Slide 2

Slide 2 text

Takashi Chiba @TakashiChi_ba Wondershake,Inc. Co-Founder, Software Engineer • ձࣾͰ͸ iOS Ҏ֎ • Ruby ॻ͍ͯ·͕͢ɺJava ͸޷͖Ͱ͢

Slide 3

Slide 3 text

https://locari.jp LocariʢϩΧϦʣ

Slide 4

Slide 4 text

ࠓ೔͸ AtomͷPackage͸ ؆୯ʹ࡞ΕΔΑʂ ͬͯ࿩Λ͠·͢

Slide 5

Slide 5 text

https://atom.io/

Slide 6

Slide 6 text

“A hackable text editor for the 21st Century” https://atom.io/

Slide 7

Slide 7 text

“hackable” https://atom.io/

Slide 8

Slide 8 text

ͦͷػೳ͞ɺ (vim|emacs)Ͱग़དྷΔΑʂ

Slide 9

Slide 9 text

ͦͷػೳ͞ɺ (vim|emacs)Ͱग़དྷΔΑʂ ΊͪΌͪ͘ΌؤுΕ͹Ͷ

Slide 10

Slide 10 text

Atomͩͱ؆୯ʹग़དྷΔ

Slide 11

Slide 11 text

Atomͩͱ؆୯ʹग़དྷΔ ͬͯॻ͍ͯ͋Γ·ͨ͠ ΤσΟλʔͷ࿩ා͍…

Slide 12

Slide 12 text

Atomͷಛ௃ • ΈΜͳ͕ݟ׳ΕͨWebͷٕज़
 HTML, CSS (LESS), JavaScript (CoffeeScript) • ઃఆϑΝΠϧ͕ JSON (CSON) • Web Inspector ͕࢖͑Δ!!
 node-webkit vs atom-shell (*1) *1 http://qiita.com/yaotti/items/6b4600be653ba81ec2cc ৄ͘͠͸ɺhttps://atom.io/

Slide 13

Slide 13 text

ࠓ೔͸Packageͷ࿩

Slide 14

Slide 14 text

Atom͔Β
 SwiftΛίϯύΠϧͯ͠
 ࣮ߦ݁ՌΛදࣔ͢Δ Package

Slide 15

Slide 15 text

࣮ࡍʹΈͯΈΔ

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

https://atom.io/packages/ execute-as-swift ͨͿΜ package name ม͑·͢…

Slide 18

Slide 18 text

Publish • npm ͳΒ͵ apm
 atomΛΠϯετʔϧ͢Δͱطʹೖ͍ͬͯΔ • apm publish (major | minor | patch)
 https://atom.io/docs/latest/publishing-a-package

Slide 19

Slide 19 text

·ͱΊ

Slide 20

Slide 20 text

Atom͸Hack͠΍͍͢?

Slide 21

Slide 21 text

ͨͿΜͶ

Slide 22

Slide 22 text

“A hackable text editor for the 21st Century” https://atom.io/

Slide 23

Slide 23 text

We’re hiring!!!

Slide 24

Slide 24 text

https://locari.jp LocariʢϩΧϦʣ

Slide 25

Slide 25 text

͋Γ͕ͱ͏͍͟͝·ͨ͠ Takashi CHIBA! @TakashiChi_ba! ! [email protected]