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

Reply via email to