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