{"push_id":951252288,"size":12,"distinct_size":12,"ref":"refs/heads/feature/doc-build-chain","head":"12d9a55d8cd910748e54ecf6c47e2ca02f584a74","before":"b06b8e8ea3574c92e63628ac5618d4766807bc85","commits":[{"sha":"e4151f13698c8e50271861c15f0c5425f9f0ed9d","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Converted to mkdocs\n\nWe're already using rtfd.org, and validated that it works well. I've also\ndiscovered a few things that make mkdocs more compelling:\n\n- [superfences](http://facelessuser.github.io/pymdown-extensions/extensions/superfences/)\n  fixes the nested code sample issues.\n- bookdown doesn't currently support sidebar navs, and on looking at the\n  templates, I suspect it'd be quite hard to implement.\n- themes like [cinder](http://sourcefoundry.org/cinder/) are incredibly close to\n  the look and feel I'd like to see for the documentation.\n\nThis patch removes the `bookdown.json` files, and pushes all structure into the\n`mkdocs.yml` file. Additionally, it reorganizes the documentation to offer fewer\ntop-level items, which makes the navigation less cluttered, and removes\nnavbar artifacts I was observing when rendering with too many items.\n\nIt also removes the `Makefile`, as it's obsolete; no more bookdown to mkdocs\nconversion is necessary.\n\nThings still todo:\n\n- Generate a decent landing page.\n- Create ToC pages for each major section.\n- Test the travis-ci -> gh-pages integration to ensure that we can install\n  mkdocs and superfences.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/e4151f13698c8e50271861c15f0c5425f9f0ed9d"},{"sha":"2dd085bd5eebab7e7386ad3b1a1a3e5973e5abd9","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"More documentation re-organization\n\n- Promoted cookbook up a level\n- Moved migration under the reference section","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/2dd085bd5eebab7e7386ad3b1a1a3e5973e5abd9"},{"sha":"9f2b98695ece28d6ffa5a1af7c1d289dd9653a5a","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Re-orded documentation\n\n- Moved Reference after Cookbook","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/9f2b98695ece28d6ffa5a1af7c1d289dd9653a5a"},{"sha":"74817826953758bb698dcc7c9071a55f32a501b0","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Updates to doc toolchain\n\n- Removed theme_dir from `mkdocs.yml`, as it depends on having downloaded a 3rd\n  party theme.\n- Added logic to deployment script to append theme_dir and markdown_extensions\n  to the `mkdocs.yml`.\n- Downloads our selected theme and unpack it.\n- Added extension configuration for codehilite to disable pygment highlighting;\n  instead, we'll use prismjs.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/74817826953758bb698dcc7c9071a55f32a501b0"},{"sha":"6ba150be1aba02961002e39aa30889b5ea2b5a67","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Use custom theme for zf project\n\nI've created a new repo to hold the custom theme, and tagged an initial release.\nThe deployment script now grabs it from there and extracts it into a directory.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/6ba150be1aba02961002e39aa30889b5ea2b5a67"},{"sha":"5ff8531ee8416944b3ccf123ebd7d60f15b42224","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"New landing page\n\nCreates a new landing page for the documentation, and updates the \"site name\" to\nsimply \"Expressive\".","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/5ff8531ee8416944b3ccf123ebd7d60f15b42224"},{"sha":"6d9e5e86dd7c3e1e09f7c82cffe29f3fcff2283b","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Updated README to refer to mkdocs","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/6d9e5e86dd7c3e1e09f7c82cffe29f3fcff2283b"},{"sha":"bfcaf84ac8887f8030ceab6ddce9da6d6e5597a8","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Updated travis directives\n\n- Added site_url to configuration, for consumption in deploy script.\n- Updated to 0.1.1 of zf-mkdoc-theme, to pick up fixes for search.\n- Removed EXECUTE_DOC_CHECK travis directives; no longer relevant.\n- Install mkdocs deps to user. Uses the `--user` flag to `pip install` to ensure\n  pip installs local to the user, so that permissions will be correct. Also adds\n  `$HOME/.local/bin` to the path, so that `mkdocs` can be executed once\n  installed.\n- Caches the `$HOME/.local` directory, so that subsequent builds do not need to\n  install the deps again.\n- Only install mkdocs and pymdown-extensions conditionally, for DEPLOY_DOCS\n  builds.\n- Updated GH_TOKEN, encrypted for correct repository.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/bfcaf84ac8887f8030ceab6ddce9da6d6e5597a8"},{"sha":"d0b785d441fd8537eecc61e17635790c15ca3b65","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Split build and deploy to separate commands\n\nMakes it simpler to build the docs on your own.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/d0b785d441fd8537eecc61e17635790c15ca3b65"},{"sha":"05fa3523731500067aff426cebdb68130bc54be6","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Use zf-mkdoc-theme 0.1.6\n\nFixes navbar collapse issues, and adds a pager to the top of content whenever\nthe navbar is collapsed.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/05fa3523731500067aff426cebdb68130bc54be6"},{"sha":"95155d872571272c4cd390a7613654418b989123","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Implemented landing page\n\nThis patch implements a landing page for the documentation. To do so, it\nreplaces the contents generated by mkdocs with bespoke contents that detail\nmarketing features and how to get started.\n\nThis patch also iterates through all generated HTML pages to add the\n`class=\"img-responsive\"` attribute to any images detected, ensuring that the\nlayout is consistent across all pages.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/95155d872571272c4cd390a7613654418b989123"},{"sha":"12d9a55d8cd910748e54ecf6c47e2ca02f584a74","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Moved build/deploy scripts to zf-mkdoc-theme\n\nThis commit removes the build/deploy scripts from the repository, and moves them\ninto the zf-mkdoc-theme repository, which includes them as of 0.2.0.\n\n`.travis.yml` was updated to conditionally download and extract the latest\nzf-mkdoc-theme archive, and to execute the build chain from it; it is also now\ndoing so from the repo under the zendframework organization.","distinct":true,"url":"https://api.github.com/repos/weierophinney/zend-expressive/commits/12d9a55d8cd910748e54ecf6c47e2ca02f584a74"}]}