+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
> > > >
> > >
> >
>

Reply via email to