----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/52064/#review150674 -----------------------------------------------------------
site/Rakefile (lines 35 - 39) <https://reviews.apache.org/r/52064/#comment218700> How about we only continue when tags in `["0.26.0", "0.26.."]`? site/Rakefile (line 93) <https://reviews.apache.org/r/52064/#comment218701> indent incorrect here. site/build.sh (line 24) <https://reviews.apache.org/r/52064/#comment218702> I think we no need to change this file, right? site/source/layouts/basic.erb (line 79) <https://reviews.apache.org/r/52064/#comment218704> We need to make sure the style of verson selection here to match the breadcrumb above. ``` <div class="dropdown"> </div> ``` Another options are * we put it in the left panel. Like what tensorflow document do. https://www.tensorflow.org/versions/r0.10/get_started/index.html * we list all available version in a separate page. Like what spark document do. http://spark.apache.org/documentation.html site/source/layouts/documentation.erb (lines 15 - 19) <https://reviews.apache.org/r/52064/#comment218703> Any reason that we add a back button instead of using the back button of browser? - haosdent huang On Sept. 19, 2016, 8:43 p.m., Tim Anderegg wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/52064/ > ----------------------------------------------------------- > > (Updated Sept. 19, 2016, 8:43 p.m.) > > > Review request for mesos and Vinod Kone. > > > Bugs: MESOS-3011 > https://issues.apache.org/jira/browse/MESOS-3011 > > > Repository: mesos > > > Description > ------- > > Support for multiple versions of docs. The approach I took was to use the > "git" ruby library to iterate over each tagged version of Mesos, and generate > the documentation. This uses the "releases.yml" file to determine which > versions should build documentation. The same is done for images, since they > may change between versions. A select box was added to the website's > breadcrumbs bar that allows the user to easily switch between documentation > versions. If a page is reached that doesn't exist in an older version of the > documentation, the user is notified and redirect to the main page for that > version. > > > Diffs > ----- > > site/Gemfile 4dcd0a5ad452085e6e3bb152a6547575636cd807 > site/Gemfile.lock 1393246f06631155bb052669a86e431778e891bf > site/Rakefile 01356891c29f9e69fa0f7813cf87e7662eda400b > site/build.sh 11f15e15621c4d3db1472e88911787b9b3100f97 > site/config.rb 9e6738fccc48365e16221188269c1ed40772eca7 > site/data/releases.yml 1e9bb8555d266658baaf37c4b608eebeb0d14da8 > site/source/assets/js/versions.js PRE-CREATION > site/source/layouts/basic.erb 7464e40b619e883daad93c72c3fbdbfbdda8f152 > site/source/layouts/documentation.erb > a91f916a5fb7348b2702c272e7a2059bdf628c66 > site/source/layouts/gettingstarted.erb PRE-CREATION > > Diff: https://reviews.apache.org/r/52064/diff/ > > > Testing > ------- > > Testing was done manually to verify that the documentation was built for each > version of Mesos that is supported (some older versions do not have > compatible documentation). > > > Thanks, > > Tim Anderegg > >
