Sounds great Dave. Did you get a chance to speak to the Apache ops guys about automating the web site build and deploy. I'm happy to help however I can if there is anything I can do there.
On Mon, Oct 26, 2015 at 6:56 PM, Dave Lester <d...@davelester.org> wrote: > Awesome and thanks! I’m stoked to see these contributions to the website. > > I wanted to give a quick update: > > Once I get a #shipit from a committer on this review: > https://reviews.apache.org/r/39645/, git will then become the canonical > place for the website source. Unfortuntely, in our transition and the > recent 0.25.0 release the two copies of the website got out of sync -- > hence the need for this patch. > > What are the next steps after this? Several bugs on the current website > (broken images, etc) have already been fixed in git (thanks, all!) -- I'll > go ahead and remove the /source folder from website SVN (the website source > will live on git from then on) and we'll committers will only use SVN for > the website to publish in the future. My hope is that we can automate this > latter step shortly after. > > Dave > > > On Oct 19, 2015, at 5:26 PM, Artem Harutyunyan <ar...@mesosphere.io> > wrote: > > > > 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 > >> > > -- Jono