August 22, 2013 - Team Dysania

1st Presentation: Check

We've just survived our first presentation on contributing to Discourse!

The LA Ruby Meetup's theme of the night was gems, and it took place at Pivotal Labs--which was where it all started.

We were nervous, but we think we did alright. We kept it pretty short (maybe 15-20 minutes?) since we were the last to go tonight, and we did a Q&A afterward.

We made our presentation slides pretty quickly so we'd like to make some edits before we post it. :)

After the Meetup, a bunch of us went for drinks at Tinga.

Thanks to camerawoman and organizer Jen, who led a tutorial on creating gems tonight.

link



August 21, 2013 - Team Dysania

Captain's Log: 2013.08.21

  • Trying to get our onebox gem to v1.0.0 ASAP
  • Started working on setting up caching support
    • Lesson on caching, and the differences between arrays and hashes
    • using ostruct to allow creation of OpenStruct objects
  • Wrote Verbal Expression blocks using matches function for all existing oneboxes
  • Added Blip.tv onebox
    • Still haven't set up video embed template

link



August 20, 2013 - Team Dysania

Captain's Log: 2013.08.20

  • Started using Verbal Expressions for Matcher module
  • Refactored Engine module
    • Created .=== method to determine if an engine matches a url
    • Created .matches method to take in verbal expression for engine
    • Learned more about ClassMethods, singleton methods, and extend/include
  • Edited Matcher.oneboxed to get array of engines and return appropriate onebox
    • array includes any Engines ending with "Onebox"
    • removed explicit regex url matching
  • Created Engine spec
  • Started copying regex used in discourse/discourse oneboxes for url matching into existing engines
    • Will convert to Verbal Expressions
  • HOMEWORK:
    • Mandatory watch last night's assigned video
    • Vyki:
      • Make sure there is an issue for every remaining onebox needed
      • Paste regex for url matching in each issue
      • Make sure milestone for each issue is 1.0.0
    • JZ:
      • Rewrite current regex to use verbal_expressions
      • Contact @vykster to merge request when they are all finished
    • If conscious, make more oneboxes.......

link



dysania.la@gmail.com

powered by jekyll