Thanks a lot, Dave! I think I figured it out, the review is up here https://reviews.apache.org/r/39194/, Adam kindly agreed to take a look as well.
Cheers, Artem. On Mon, Oct 19, 2015 at 2:23 PM, Dave Lester <d...@davelester.org> wrote: > Hi Artem, > > Thanks for asking. The transition from SVN to Git is a work in progress; > apologies but last week my schedule unexpectedly changed and I left the task > just partially completed. This afternoon I resumed working on this, and I > expect to complete this and other website-related reviews this week. > > Stay tuned. > > Dave > >> On Oct 19, 2015, at 1:57 PM, Artem Harutyunyan <ar...@mesosphere.io> wrote: >> >> Folks, >> >> it looks like some things were lost in transition from SVN to Git. In >> particular, if you compare >> https://svn.apache.org/repos/asf/mesos/site/source/ and >> https://github.com/apache/mesos/tree/master/site/source you will see >> the documentation directory is missing in Git. As a result it's not >> possible anymore to build the site with rake, because >> https://github.com/apache/mesos/blob/master/site/Rakefile#L42 still >> refers to source/documentation. >> >> Am I missing something? >> >> Cheers, >> Artem. >> >> On Sat, Oct 10, 2015 at 8:41 AM, Jake Farrell <jfarr...@apache.org> wrote: >>> The svnpubsub mechanism in use currently only requires that the html code >>> for the site be committed to svn to be deployed, where the pre-generated >>> code lives does not matter, and agree that moving it to the main codebase >>> will make things easier to maintain. Using the docker container will also >>> help make it easier for others to build and test against, +1 to both from me >>> >>> -Jake >>> >>> On Sat, Oct 10, 2015 at 1:37 AM, Marco Massenzio <ma...@mesosphere.io> >>> wrote: >>> >>>> @Jonathon: absolutely right, mate, you guys totally blew us away with was >>>> possible in just one day of coding! >>>> >>>> Again congrats on a well-deserved win! >>>> >>>> >>>> >>>> — >>>> Sent from my iPhone, which is not as good as you'd hope to fix trypos n >>>> abbrvtn. >>>> >>>> On Fri, Oct 9, 2015 at 10:34 PM, Jonathon Rossi <j...@jonorossi.com> >>>> wrote: >>>> >>>>> Adam, I wasn't aware of >>>>> https://github.com/mesosphere/mesos-website-container, no none of us >>>> tried >>>>> building the site in a docker container, but I'm happy to take a look at >>>>> that at some point soon. That repo doesn't have a LICENSE file, I'd be >>>> keen >>>>> to move the Dockerfile into the site directory of the mesos repo so it is >>>>> more discoverable and gets maintained as it is a pretty common use case, >>>>> thoughts? >>>>> Marco, maybe I'm sticking my nose where it doesn't belong, but at the >>>>> beginning of the day both Dave and I independently wanted to work to >>>>> improve the documentation, and with Dave's shepherding we were able to do >>>>> much more than I expected. I don't think any of us expected the level of >>>>> feedback or the number of votes we got to be one of the winning teams. >>>>> On Sat, Oct 10, 2015 at 6:48 AM, Marco Massenzio <ma...@mesosphere.io> >>>>> wrote: >>>>>> For community's sake, it's clear now in hindsight that Dave did not do >>>> this >>>>>> because he cared at all about the site - all he was after was his >>>> personal >>>>>> glory and the material benefits of a brand new Apple Watch :D >>>>>> >>>>>> Congrats to the team that won the MesosCon Europe Hackathon: well >>>> deserved! >>>>>> >>>>>> *Marco Massenzio* >>>>>> >>>>>> *Distributed Systems Engineerhttp://codetrips.com <http://codetrips.com >>>>> * >>>>>> >>>>>> On Fri, Oct 9, 2015 at 7:33 PM, Adam Bordelon <a...@mesosphere.io> >>>> wrote: >>>>>> >>>>>>> +1 to allowing ReviewBoard/Github to manage website patches. >>>>>>> >>>>>>> It'll require fixing up >>>>>>> https://github.com/mesosphere/mesos-website-container to support the >>>> new >>>>>>> git-based model, but it should actually be simpler in the end. Dave, >>>> did >>>>>>> anybody try building the website in a Docker container like the >>>>>>> above-mentioned? I really don't want to install ruby/middleman/etc. >>>> on my >>>>>>> laptop. >>>>>>> >>>>>>> On Fri, Oct 9, 2015 at 10:50 AM, Kapil Arya <ka...@mesosphere.io> >>>> wrote: >>>>>>> >>>>>>>> +1 >>>>>>>> >>>>>>>> On Fri, Oct 9, 2015 at 1:02 PM, Niklas Nielsen < >>>> nik...@mesosphere.io> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> +1 >>>>>>>>> >>>>>>>>> On 9 October 2015 at 09:50, Yan Xu <y...@jxu.me> wrote: >>>>>>>>> >>>>>>>>>> +1 for making it easier for contributors to understand the >>>> website >>>>>>> code >>>>>>>>> and >>>>>>>>>> collaboratively maintain it! >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Jiang Yan Xu <y...@jxu.me> @xujyan <http://twitter.com/xujyan> >>>>>>>>>> >>>>>>>>>> On Fri, Oct 9, 2015 at 5:21 PM, Paul Brett >>>>>>> <pbr...@twitter.com.invalid >>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> +1 >>>>>>>>>>> >>>>>>>>>>> On Fri, Oct 9, 2015 at 8:59 AM, haosdent <haosd...@gmail.com> >>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> +1! >>>>>>>>>>>> On Oct 9, 2015 10:37 PM, "Kevin Sweeney" < >>>> kevi...@apache.org> >>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> +1! >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Oct 9, 2015 at 3:35 PM Marco Massenzio < >>>>>>>>> ma...@mesosphere.io> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> +1 >>>>>>>>>>>>>> >>>>>>>>>>>>>> Dave - great stuff! >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Marco Massenzio* >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Distributed Systems Engineerhttp://codetrips.com < >>>>>>>>>>>> http://codetrips.com >>>>>>>>>>>>>> * >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Oct 9, 2015 at 3:05 PM, Dave Lester < >>>>>>>> d...@davelester.org >>>>>>>>>> >>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> As part of the #MesosCon Europe hackathon, my team has >>>>>> been >>>>>>>>>> making >>>>>>>>>>>>>>> improvements to the website. Among these changes, we'd >>>>>> like >>>>>>>> to >>>>>>>>>>>> propose >>>>>>>>>>>>>>> changing where the website source files live by moving >>>>>> them >>>>>>>> to >>>>>>>>>> the >>>>>>>>>>>> main >>>>>>>>>>>>>>> Mesos codebase. Our current progress / working branch >>>> of >>>>>>> this >>>>>>>>> is >>>>>>>>>>>>>>> available on GitHub: >>>>>>>>>>> https://github.com/fayusohenson/mesos/tree/site >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> * What does this mean? * >>>>>>>>>>>>>>> We've added a /site directory to the Mesos codebase, >>>>>> which >>>>>>>>>> includes >>>>>>>>>>>> the >>>>>>>>>>>>>>> website source files. Today, these live in subversion. >>>>>> The >>>>>>>> rake >>>>>>>>>>> file >>>>>>>>>>>>> and >>>>>>>>>>>>>>> other parts of building the website all work in this >>>> new >>>>>>>>>>> environment, >>>>>>>>>>>>>>> plus a number of related fixes (image linking, etc). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> For committers that are familiar with the current >>>> model >>>>>> for >>>>>>>>>> pushing >>>>>>>>>>>> the >>>>>>>>>>>>>>> site live, this immediate change still requires us >>>> `svn >>>>>>>> commit` >>>>>>>>>> the >>>>>>>>>>>>>>> /publish directory for the website (static files that >>>> are >>>>>>>>>>> generated). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> * Why this change? * >>>>>>>>>>>>>>> 1. Today we do not have an easy process for the >>>> community >>>>>>> to >>>>>>>>>>>> contribute >>>>>>>>>>>>>>> to the project website. By merging this with the Mesos >>>>>>>>> codebase, >>>>>>>>>> it >>>>>>>>>>>>> will >>>>>>>>>>>>>>> be significantly easier to send a review or pull >>>> request. >>>>>>>>>>>>>>> 2. It'll be easier for committers to manage the >>>> website, >>>>>>> and >>>>>>>>>> check >>>>>>>>>>>> that >>>>>>>>>>>>>>> documentation changes render on the website properly >>>>>> before >>>>>>>>>>>> committing. >>>>>>>>>>>>>>> Because it's difficult to do today, this is often not >>>>>>>> checked. >>>>>>>>> :( >>>>>>>>>>>>>>> 3. It's a solid step toward an automated deployment of >>>>>> the >>>>>>>>>> website >>>>>>>>>>> in >>>>>>>>>>>>>>> the future: >>>>>>> https://issues.apache.org/jira/browse/MESOS-1309 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> * Who approves of this change? * >>>>>>>>>>>>>>> As the Mesos website maintainer, I feel good about >>>> this >>>>>>>> change >>>>>>>>>> and >>>>>>>>>>>> its >>>>>>>>>>>>>>> direction for the project. Before committing this >>>> change, >>>>>>> I'd >>>>>>>>>> like >>>>>>>>>>>>>>> community support that including this in the main >>>> Mesos >>>>>>>>> codebase >>>>>>>>>>>> makes >>>>>>>>>>>>>>> sense. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Comments? Questions? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Dave >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> @paul_b >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> -- >>>>> Jono >