{"push_id":2643435557,"size":1,"distinct_size":1,"ref":"refs/heads/channelsctrl","head":"38172fab013902a3a940e6d241b953d33c5ef0d5","before":"e8710021c548f44eee96cb53626ac0c83f26a56c","commits":[{"sha":"38172fab013902a3a940e6d241b953d33c5ef0d5","author":{"name":"kirrg001","email":"338f5b1288c98cabc8015eeb7f668bc6a38b6b21@googlemail.com"},"message":"Dynamic Routing Beta: Channels Alpha\n\nrefs #9601\n\n- refactor architecture of routing so you can define a channel\n- a channel is a different way of looking at your posts (a view)\n- a channel does not change the url of a resource\n\nExample channel\n\n```\nroutes:\n  /worldcup-2018-russia/:\n    controller: channel\n    filter: tag:football18\n    data: tag.football18\n```\n\n- redirect traffic from taxonomy to channel if data property is provided\n- support templates for channels\n- ensure we still support static routes (e.g. /about/: home)\n- ensure routing hierarchy\n- basic express router wrapper logic needed a change because every router was called \"router\" (caused by express)\n  - we had to wrap express","distinct":true,"url":"https://api.github.com/repos/kirrg001/Ghost/commits/38172fab013902a3a940e6d241b953d33c5ef0d5"}]}
{"actor":{"display_login":"kirrg001"}}