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.
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
- HOMEWORK
- Work on Presentation for tomorrow's Westside/Eastside Ruby on Rails Bash. Stop by if you are in L.A.!
P.S. JZ just watched Blade Runner for the first time. (You should so tease her on Twitter)
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.......