{"head":"f0ba35ea181ba4d1d64020850fdff3c16d6b3fae","size":28,"push_id":46689393,"commits":[{"sha":"50ec2b1476b4ee85aed49b9f25afeb66d7c6f1a5","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/50ec2b1476b4ee85aed49b9f25afeb66d7c6f1a5","message":"begin to craft plugin system"},{"sha":"3d3a1d33a3a21cdd03a168690eb21393e1ed38ed","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/3d3a1d33a3a21cdd03a168690eb21393e1ed38ed","message":"add Helpers.generate_temp_file! in prep for plugin before-render work"},{"sha":"a0a2b9a40ee86235f19f48b85a7bf32aa9ab34ad","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/a0a2b9a40ee86235f19f48b85a7bf32aa9ab34ad","message":"change Helpers.update_yaml to Helpers.update_yaml!"},{"sha":"4ba7c13aa582ce47ca296dd6513e3f0a95e63dd1","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/4ba7c13aa582ce47ca296dd6513e3f0a95e63dd1","message":"make Plugin.after_publish signature reflect the fact that we're passing in a document object and not a file name"},{"sha":"b84adae19ba54c2987352561de44b87cf23c59d4","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/b84adae19ba54c2987352561de44b87cf23c59d4","message":"add appropriate plugin callbacks to Document\n\n- require file from lib/mint.rb\n- ensure happy/unchanged Document generation paths still work\n- insert pending test in plugin_spec.rb to test injected functionality\n- memoize Mint.plugins"},{"sha":"a0aa76c86b0548f2b8207084507c78b1fc16f74c","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/a0aa76c86b0548f2b8207084507c78b1fc16f74c","message":"ignore Gemfile.lock"},{"sha":"00326495cf8718c98a4b05acb39dab5bef13c43b","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/00326495cf8718c98a4b05acb39dab5bef13c43b","message":"add spec for Mint#plugins"},{"sha":"ec8d7b9c0286b6b51831accfd9d03a004350d68f","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/ec8d7b9c0286b6b51831accfd9d03a004350d68f","message":"add delete_class method to helper, though I don't plan to use it"},{"sha":"c9d8b5bdd4173c7c73c4071ffad41d49fc0957f7","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/c9d8b5bdd4173c7c73c4071ffad41d49fc0957f7","message":"fix large bug by providing default actions for subclasses of Mint::Plugin"},{"sha":"18e8fc588bfcdd4555a07a8e33c2c6d19ace73ab","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/18e8fc588bfcdd4555a07a8e33c2c6d19ace73ab","message":"beef up plugin specs, especially with specific plugin examples"},{"sha":"ff556a1814a71eeded8c5906d4a9af762741d8e2","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/ff556a1814a71eeded8c5906d4a9af762741d8e2","message":"make after_publish plugin specs pass"},{"sha":"ad9299cec63c145690466e69b477420535eda605","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/ad9299cec63c145690466e69b477420535eda605","message":"fix bug"},{"sha":"dfc83115bdff0b15eedc3cd7262a6c5c95709e0b","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/dfc83115bdff0b15eedc3cd7262a6c5c95709e0b","message":"minor whitespace tweaks"},{"sha":"1aea903e4d7754284bd4706419c4c61e1f6066ae","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/1aea903e4d7754284bd4706419c4c61e1f6066ae","message":"beef up example content"},{"sha":"c5b495124ba859165a415e45bb4322513a4058ff","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/c5b495124ba859165a415e45bb4322513a4058ff","message":"fix stylesheet spec"},{"sha":"444bcdca065ad7a3400144c326ef4ac26a6c5321","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/444bcdca065ad7a3400144c326ef4ac26a6c5321","message":"add clarifying note about testing strategy"},{"sha":"bec09013dfd95f5240d8ee0809ad00d86ddb5606","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/bec09013dfd95f5240d8ee0809ad00d86ddb5606","message":"minor whitespace tweaks"},{"sha":"3881713f471fb70e9ec50932fabc324b6b48e297","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/3881713f471fb70e9ec50932fabc324b6b48e297","message":"add pending spec for figuring out plugin-based style manipulation"},{"sha":"39a54886f44fc7d2603b1a3f8d72cb8c5a1e0714","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/39a54886f44fc7d2603b1a3f8d72cb8c5a1e0714","message":"add stub spec to figure out how much manipulation can go on if we are using the default destination directory"},{"sha":"eae552016da8adb717c367df3e72fb3f8c2100d5","author":{"name":"David Jacobs","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wit.io"},"url":"https://api.github.com/repos/davejacobs/mint/commits/eae552016da8adb717c367df3e72fb3f8c2100d5","message":"add spec for moving a document's directory via a plugin"}],"ref":"refs/heads/develop","legacy":{"head":"f0ba35ea181ba4d1d64020850fdff3c16d6b3fae","size":28,"push_id":46689393,"shas":[["50ec2b1476b4ee85aed49b9f25afeb66d7c6f1a5","david@wit.io","begin to craft plugin system","David Jacobs"],["3d3a1d33a3a21cdd03a168690eb21393e1ed38ed","david@wit.io","add Helpers.generate_temp_file! in prep for plugin before-render work","David Jacobs"],["a0a2b9a40ee86235f19f48b85a7bf32aa9ab34ad","david@wit.io","change Helpers.update_yaml to Helpers.update_yaml!","David Jacobs"],["4ba7c13aa582ce47ca296dd6513e3f0a95e63dd1","david@wit.io","make Plugin.after_publish signature reflect the fact that we're passing in a document object and not a file name","David Jacobs"],["b84adae19ba54c2987352561de44b87cf23c59d4","david@wit.io","add appropriate plugin callbacks to Document\n\n- require file from lib/mint.rb\n- ensure happy/unchanged Document generation paths still work\n- insert pending test in plugin_spec.rb to test injected functionality\n- memoize Mint.plugins","David Jacobs"],["a0aa76c86b0548f2b8207084507c78b1fc16f74c","david@wit.io","ignore Gemfile.lock","David Jacobs"],["00326495cf8718c98a4b05acb39dab5bef13c43b","david@wit.io","add spec for Mint#plugins","David Jacobs"],["ec8d7b9c0286b6b51831accfd9d03a004350d68f","david@wit.io","add delete_class method to helper, though I don't plan to use it","David Jacobs"],["c9d8b5bdd4173c7c73c4071ffad41d49fc0957f7","david@wit.io","fix large bug by providing default actions for subclasses of Mint::Plugin","David Jacobs"],["18e8fc588bfcdd4555a07a8e33c2c6d19ace73ab","david@wit.io","beef up plugin specs, especially with specific plugin examples","David Jacobs"],["ff556a1814a71eeded8c5906d4a9af762741d8e2","david@wit.io","make after_publish plugin specs pass","David Jacobs"],["ad9299cec63c145690466e69b477420535eda605","david@wit.io","fix bug","David Jacobs"],["dfc83115bdff0b15eedc3cd7262a6c5c95709e0b","david@wit.io","minor whitespace tweaks","David Jacobs"],["1aea903e4d7754284bd4706419c4c61e1f6066ae","david@wit.io","beef up example content","David Jacobs"],["c5b495124ba859165a415e45bb4322513a4058ff","david@wit.io","fix stylesheet spec","David Jacobs"],["444bcdca065ad7a3400144c326ef4ac26a6c5321","david@wit.io","add clarifying note about testing strategy","David Jacobs"],["bec09013dfd95f5240d8ee0809ad00d86ddb5606","david@wit.io","minor whitespace tweaks","David Jacobs"],["3881713f471fb70e9ec50932fabc324b6b48e297","david@wit.io","add pending spec for figuring out plugin-based style manipulation","David Jacobs"],["39a54886f44fc7d2603b1a3f8d72cb8c5a1e0714","david@wit.io","add stub spec to figure out how much manipulation can go on if we are using the default destination directory","David Jacobs"],["eae552016da8adb717c367df3e72fb3f8c2100d5","david@wit.io","add spec for moving a document's directory via a plugin","David Jacobs"]],"ref":"refs/heads/develop"}}