Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building for the new Gallery

Building for the new Gallery

Anthony Pipkin

November 15, 2012
Tweet

More Decks by Anthony Pipkin

Other Decks in Technology

Transcript

  1. Old Gallery • Github - yui3-gallery (454) • Gallery Site

    • Code • Ant Friday, November 16, 12
  2. Old Gallery • Github - yui3-gallery (454) • Gallery Site

    • Code • Ant • Errors Friday, November 16, 12
  3. Old Gallery • Github - yui3-gallery (454) • Gallery Site

    • Code • Ant • Errors • Headaches Friday, November 16, 12
  4. Have you seen... YUI.add('gallery-module', function(Y){ YUI.add('gallery-module', function(Y){ Y.GModule = Y.Base.create(...);

    }, '0.1', { requires: ['widget'] }); }, '@VERSION@', { requires: ['widget'] }); Friday, November 16, 12
  5. Stigma • Poor code quality • Sub par documentation •

    Not supported Friday, November 16, 12
  6. Stigma • Poor code quality • Sub par documentation •

    Not supported • Not as good as core Friday, November 16, 12
  7. Yogi • Same tools YUI Core team uses • Raises

    the bar and levels the field Friday, November 16, 12
  8. Yogi • Same tools YUI Core team uses • Raises

    the bar and levels the field • Powered by Dav Glass Friday, November 16, 12
  9. Yogi • Same tools YUI Core team uses • Raises

    the bar and levels the field • Powered by Dav Glass • Super fast. Super awesome. Friday, November 16, 12
  10. A few commands • yogi login - Supply username and

    password for your yuilibrary.com account Friday, November 16, 12
  11. A few commands • yogi login - Supply username and

    password for your yuilibrary.com account • yogi gh - Links to your github account from your yuilibrary.com account. Asks for password Friday, November 16, 12
  12. A few commands • yogi login - Supply username and

    password for your yuilibrary.com account • yogi gh - Links to your github account from your yuilibrary.com account. Asks for password • yogi create --init --type js|css|widget <module_name> Friday, November 16, 12
  13. A few commands • yogi login - Supply username and

    password for your yuilibrary.com account • yogi gh - Links to your github account from your yuilibrary.com account. Asks for password • yogi create --init --type js|css|widget <module_name> • Registers a new module with gallery. Friday, November 16, 12
  14. A few commands • yogi login - Supply username and

    password for your yuilibrary.com account • yogi gh - Links to your github account from your yuilibrary.com account. Asks for password • yogi create --init --type js|css|widget <module_name> • Registers a new module with gallery. • --init will initialize the tree structure for you. Friday, November 16, 12
  15. A few commands • yogi login - Supply username and

    password for your yuilibrary.com account • yogi gh - Links to your github account from your yuilibrary.com account. Asks for password • yogi create --init --type js|css|widget <module_name> • Registers a new module with gallery. • --init will initialize the tree structure for you. • --type will identify the type Friday, November 16, 12
  16. A few more commands • yogi serve • or better

    yet... yogi serve --istanbul Friday, November 16, 12
  17. A few more commands • yogi serve • or better

    yet... yogi serve --istanbul • yogi lint Friday, November 16, 12
  18. A few more commands • yogi serve • or better

    yet... yogi serve --istanbul • yogi lint • yogi test Friday, November 16, 12
  19. A few more commands • yogi serve • or better

    yet... yogi serve --istanbul • yogi lint • yogi test • yogi help Friday, November 16, 12
  20. A few more commands • yogi serve • or better

    yet... yogi serve --istanbul • yogi lint • yogi test • yogi help • yogi help --detailed Friday, November 16, 12
  21. Community • Forums • Tickets • Pull Requests • IRC

    - /join #yui Friday, November 16, 12
  22. Special Thanks Dav Glass for great tools! Krishnan Anantheswaran for

    Istanbul Mark James @ placekitten.com Friday, November 16, 12
  23. Thank you! Anthony Pipkin - YUI Team @apipkin (on most

    of the internet) Questions? Friday, November 16, 12