Hi Max,

thanks for the update.

I'm on the renaming and legal PR on my side.

Regards
JB

On 03/07/2016 11:43 AM, Maximilian Michels wrote:
Hi JB,

I've pushed the web site to the empty repository and I'll tell Infra
to switch to the new repository.

Cheers,
Max


On Fri, Mar 4, 2016 at 5:00 PM, Jean-Baptiste Onofré <[email protected]> wrote:
Hi Max,

fair enough.

Regards
JB


On 03/04/2016 03:52 PM, Maximilian Michels wrote:

Hi JB,

Good question. I didn't create the page but one problem about relative
URLs is changing the root directory or switching to https. So instead
of relative URLs which should use {{ site.baseurl }}/resource for all
links. That way, we can simply change baseurl in the _config.yml and
we're good to go. For local testing, we set jekyll --baseurl "". That
approach has worked well for the Flink website which is also built
with Jekyll.

Cheers,
Max

On Fri, Mar 4, 2016 at 1:48 PM, Jean-Baptiste Onofré <[email protected]>
wrote:

Hi Max,

I just cloned your repo and built using jekyll.

I just wonder why not using relative URL (for images and js location)
instead of absolute ? It would allow us to directly open the website in a
browser. WDYT ?

Regards
JB

On 03/01/2016 01:59 PM, Maximilian Michels wrote:


As a summary from
https://issues.apache.org/jira/servicedesk/customer/portal/1/INFRA-11318
it would work as follows:

We use the 'asf-site' branch of the repository. When we change the
website, we execute "jekyll build" followed by "jekyll serve" to
preview the site. Everything is generated in the 'content' directory.
We then push the changes and they are deployed.

I've prepared everything in my fork:
https://github.com/mxm/beam-site/tree/asf-site

Unfortunately, I couldn't push the changes to the new repository. The
permissions don't seem to be set up correctly.

On Tue, Mar 1, 2016 at 10:24 AM, Maximilian Michels <[email protected]>
wrote:


Quick update. The Git repository is ready under
https://git-wip-us.apache.org/repos/asf/incubator-beam-site.git

I'm sorting out the last things and will push the website thereafter.
Infra can then proceed to do the pubsub switch to deploy the website
from there.

On Thu, Feb 25, 2016 at 11:31 PM, Maximilian Michels <[email protected]>
wrote:


Hi JB,

Greetings to Mexico! I was using Infra's "SVN to Git migration"
service desk. That seems like a standard way for migration to me. It
has also worked fine in the past.

Could you explain the role of the SCM-Publish Maven plugin? What would
be different from just committing the changes of the website to the
Git/SVN repository? Is it necessary that people use another wrapper
around a version control system?

After all, what counts is that we can use a Git repository to check in
website changes and use the GitHub mirror. That is not only much
faster (pushing in SVN takes a long time and there is no local
repository) but also more convenient for most people that use Git on a
daily basis. How the actual website is served, shouldn't matter to the
developer.

Cheers,
Max

On Thu, Feb 25, 2016 at 11:23 PM, Jean-Baptiste Onofré
<[email protected]>
wrote:




I agree and it's what we have: the website sources are on my github
and
we will move it on apache git. Anyway the source is not where you
promote
with the scm-publish. The PR or patches are not created based on the
"resulting" location (on svn now) but on the sources (on my github
now).
That's why I didn't understand the jira.
I don't mind to move the "resulting/promotion" location from svn to
git, but I don't see how it changes for the devs. It would be exactly
the
same workflow  (using the scm-publish plugin).
Regards JB


Sent from my Samsung device

-------- Original message --------
From: James Malone <[email protected]>
Date: 25/02/2016  21:38  (GMT+01:00)
To: [email protected]
Subject: Re: New beam website!

I'll chime in here - I'd greatly prefer a git-based repo for the
website.
If nothing else, it's what many of the committers on our side are
familiar
with.

Cheers!

James

On Thu, Feb 25, 2016 at 10:49 AM, Henry Saputra
<[email protected]>
wrote:

Hi JB,

ASF infra now offer Git pubsub to support website source code [1]

I think this is what Max was trying to enable so instead of using
svn
for
website it will be using Git that also allow pubsub to publish it.

- Henry

[1]
https://blogs.apache.org/infra/entry/git_based_websites_available

On Thu, Feb 25, 2016 at 4:38 AM, Jean-Baptiste Onofré
<[email protected]>
wrote:



Hi guys
Max your jira doesn't make sense imho: the svn for the website is
for
pubsub, it's not where the website source has to be located. The
website
can be on git or where ever you want but the scm-publish has to be
on


svn.


Please close your jira and wait when I'm back to deal with that.
Regards JB from Mexico ;)


Sent from my Samsung device

-------- Original message --------
From: Maximilian Michels <[email protected]>
Date: 25/02/2016  10:43  (GMT+01:00)
To: [email protected]
Subject: Re: New beam website!

Alright, I've asked the Infra team to migrate the repository to Git
and setup a GitHub sync.

Git migration:


https://issues.apache.org/jira/servicedesk/agent/INFRA/issue/INFRA-11318
GitHub sync:


https://issues.apache.org/jira/servicedesk/agent/INFRA/issue/INFRA-11319

Cheers,
Max

On Wed, Feb 24, 2016 at 9:00 PM, James Malone
<[email protected]> wrote:


That would be awesome. Full disclosure - I </3 SVN but <3 git.

Happy to help however I can and any experience anyone has for
making


that


happen is welcomed. :)

On Wed, Feb 24, 2016 at 9:05 AM, Maximilian Michels
<[email protected]>


wrote:



Hi James,

The updated website looks good to me. I agree that it will
simplify
work for a lot of people who are used to Jekyll.

The website is already in the SVN repository. After we have
sorted
out
the CCLAs, the only thing that is left is a GitHub sync to make
it
more accessible for contributors. The prerequisite for that is
that
we
change it to Git. Apache Infra can do that (we have done likewise
for
the Flink website repository and it works great).

Cheers,
Max

On Wed, Feb 24, 2016 at 7:04 AM, James Malone
<[email protected]> wrote:


Hello everyone,

Since we're in the process of getting bootstrapped, I wanted to


improve


on


our website a bit, especially since we have a new logo.

The first site was built using Maven sites. To be honest, it


presented a


bit of a problem because many of the Beam committers have used


GitHub


docs


to date and wanted a system which was somewhat similar. Since GH


docs


is


built on Jekyll (as far as I know) I figured that might actually
be


an


easier way to build the website anyway.

So, I just updated the incubator website. with an exact copy of
the


old


site but using Jekyll + Bootstrap 3. That should hopefully make
it


easier


for anyone and everyone to work against (and to move existing
docs.)

The repository for the current site is here:

https://github.com/evilsoapbox/beam-site

I also have a tgz of the old site in case there's any concern or
disagreement. Needless to say, when we sort out the CCLAs (which


should


be


very soon) I'd like to get this in a project repo somewhere so
we


can


have


better version control and review.

Finally, the theme is basic bootstrap with a few changes (like
using


Roboto


as the font to match the logo.) I figure if/when there's
interest
in
detailed design, we can cover that as a seperate discussion.

Cheers!

James






--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to