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

The Future Of CocoaPods ( Trunk & CocoaDocs 2 )

Orta
May 15, 2014

The Future Of CocoaPods ( Trunk & CocoaDocs 2 )

The intro to the world of CocoaDocs.org v2, discussion around the new authentication server called trunk and some cool CocoaPods plugins.

Orta

May 15, 2014
Tweet

More Decks by Orta

Other Decks in Technology

Transcript

  1. 15 May 2014
    @orta
    Orta Therox
    The Future of
    CocoaPods

    View Slide

  2. What is
    CocoaPods?

    View Slide

  3. 15 May 2014
    @orta
    WHAT IS COCOAPODS?
    An application level dependency manager
    A community around mostly open source
    Objective-C code

    View Slide

  4. 15 May 2014
    @orta
    WHAT IS COCOAPODS?
    Users downloads a ruby gem
    Developers provide recipes for creating
    Xcode projects called Podspecs
    Users write a list of dependencies in simple
    text file called a Podfile
    CocoaPods pulls in externals to your project
    with as little changes to your project as
    possible

    View Slide

  5. PODFILE

    View Slide

  6. @orta
    orta.github.io

    View Slide

  7. Current

    View Slide

  8. Fabio

    View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. Plugins

    View Slide

  14. View Slide

  15. PLUGINS
    cocoapods-try

    View Slide

  16. PLUGINS
    cocoapods-plugin

    View Slide

  17. PLUGINS
    cocoapods-docstats

    View Slide

  18. PLUGINS
    cocoapods-repo-svn

    View Slide

  19. Feed

    View Slide

  20. View Slide

  21. Rainforest

    View Slide

  22. View Slide

  23. Future

    View Slide

  24. Acknowledgements

    View Slide

  25. CPDACKNOWLEDGEMENTS

    View Slide

  26. Trunk

    View Slide

  27. 15 May 2014
    @orta
    TRUNK
    Authentication Server
    Switches Spec Repo to use JSON
    Removes need for Pull Requests
    CocoaPods webhooks

    View Slide

  28. View Slide

  29. View Slide

  30. TRUNK
    pod push

    View Slide

  31. View Slide

  32. View Slide

  33. OR NOT

    View Slide

  34. CocoaDocs

    View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. RELATIVE TRAFFIC
    GUIDES
    BLOG COCOADOCS COCOAPODS

    View Slide

  39. View Slide

  40. http://cocoadocs.org/beta/BlocksKit/2.2.3
    http://cocoadocs.org/beta/AFNetworking/2.2.4
    http://cocoadocs.org/beta/SBJson/4.0.1

    View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. 2 CocoaPods events

    View Slide

  46. 15 May 2014
    @orta
    Thanks
    @orta / @CocoaPods / @CocoaPodsFeed

    View Slide