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

Reply via email to