Captain's Log: 2013.09.30
- Closed 3 PRs from Captain Kurt
- Opening template name to public (#145)
- Allowing timeouts from services (#143)
- Fixing global state cache problems (#142)
- JZ had to resolve some merge conflicts
- Vyki added iTunes onebox
- Created new issue #147
- We want users to be able create custom templates without having to contribute to the onebox gem
- We need to prep for integrating our onebox gem back into Discourse
- Start Meta Discourse discussion on what else we need to get onebox ready
- Schedule Google Hangout w/ mentors Robin and Sam
- Discussed today's U.S. government shutdown
- JZ is slowly dying by bug bite
- We decided we'll be attending the LA Open Source Hackathon on October 19
- O'Reilly will be giving every RGSOC student a free programming ebook! :)
- 95 STARS!
- HOMEWORK
Captain's Log: 2013.09.26
- Vyki's night off!
- Finally finished and merged
add-shared-layout-view
branch for #61!
- Triple curls allowed only for layout template
- Updated all onebox engine templates so they don't include duplicated elements anymore
- Refactored
View
class
- Decided that all onebox engines should each have a template -- including Example
- Learned that you don't need to always immediately act on an object upon initialization
- The context: using
#to_html
on new View
object within a method
- Why: Might use up time/power on this action when it won't even be necessary, like if you timeout
- Learned about
#tap
- SO CLOSE to releasing v1.1.0...
- HOMEWORK: Keep on making oneboxes for v1.1.0...again
Captain's Log: 2013.09.25
- Continued working on on issue #61
- Read up on Mustache.js vs Handlebars.js
- No one has implemented a Ruby parser for Handlebars
- Using mustache for onebox templates, as it has better support/integration for Ruby
- Having a bit of trouble with _layout, using partials in layout template, and doesn't escape characters
- Might be able to get around this with }, but need to consider potential security issues
- Learned new if syntax
if x then positive else negative
- Discussed making our own template gem, perhaps named after something other than after facial hair
- Talked a bit about looking at performance testing as a good intro to Rails (we've really just been working in Ruby)
- Discussed Hate Driven Development
- Learned about redcarpet, upskirt, pantyshot.... would recommend against Googling....
- HOMEWORK: Keep on making oneboxes for v1.1.0...again