Captain's Log: 2013.08.19
- Fetch and pull from upstream
discourse/discourse
-->dysania/discourse
- Merge pull requests from Saturday
- Created a few merge conflicts b/c of the order they were merged in :(
- Finish first Onebox Engine that uses Open Graph
- FlickrOnebox
- Work on README.md
- Draft instructions for creating a new onebox
- HOMEWORK:
- Create more Oneboxes using Open Graph
- Work on presentation for Thursday
- Watch ART && CODE Symposium: Hackety Hack, why the lucky stiff
Sunday Funday!
Beers + ice cream sandwiches at Father's Office, post 20+ mile bike ride.
Thanks to cameraman Joe.
Captain's Log: 2013.08.17
- 1st meeting during the weekend!
- Chilled at the Los Angeles Grand Central Library, walked around DTLA a bit
- Renamed all onebox engines and specs to end with
_onebox
/Onebox
- We want to pass an array of all the oneboxes, but without including the
OpenGraph
module- We'll be searching for the onebox engines/specs based on their suffixes
- Renamed throughout the project
- Created
OpenGraph
module
- Includes
Engine
module- To be used for sites that support Open Graph Protocol
- It's standardized and easier to parse
- Don't have to deal with OGP sites that generate content using Javascript (like Flickr)
- Lots of supporting sites, so won't have to create as many explicit engines and specs
- Learned how to namespace from root (ex.
::OpenGraph.new(@url)
)- Created Flickr engine and specs to start using
OpenGraph
module- Captain Kurt drafted a format for our presentation, to be called "Pulling a Gem Out of your App"
- We'll highlight 5 lessons we've learned since starting work on onebox gem
- HOMEWORK:
- Read article from Heart, Mind Code by David Brady
- Keep working on presentation