-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BEAM-9876] Migrate the Beam website from Jekyll to Hugo to enable localization of the site content #11554
Conversation
Hi @pabloem, please take a look! :) |
retest this please |
(retest this please is a code word to ask jenkins to trigger tests) |
Staged website: http://apache-beam-website-pull-requests.storage.googleapis.com/11554/index.html FYI The RAT PreCommit is related to having Apache License headers in all files. That should be fixed before merging. |
retest this please |
1 similar comment
retest this please |
@pabloem : Thanks for letting me know. I'll look into it. And, there are conflicts. Probably, it stops you "retest this please". :D About the RAT PreCommit, do you know which files missing the Apache License? There are tons of files in the project, so idk which one it is. |
retest this please |
2 similar comments
retest this please |
retest this please |
Staging still looks odd: : / - http://apache-beam-website-pull-requests.storage.googleapis.com/11554/index.html |
Hi @pabloem, we made a fix. You could do |
retest this please |
Run RAT PreCommit |
Run Website_Stage_GCS PreCommit |
It looks like you first made a bunch of commits that added files to the new directory (e.g. ff7ef26) and then made one commit that deleted the entire old directory (ee58199). This means that changes that are effectively just file renames (like all of the blog posts) are not tracked as such, so it looks like a bunch of files were deleted and then re-created - which makes it really hard to review the change. I think if you just squash all of your commits into one, then git should recognize the files are basically the same, and mark them as renames. More details here: https://stackoverflow.com/questions/433111/how-to-make-git-mark-a-deleted-and-a-new-file-as-a-file-move |
retest this please |
1 similar comment
retest this please |
I am not famliar with the staging functionality, so I'm not sure what those errors could be from... |
retest this please |
3 similar comments
retest this please |
retest this please |
retest this please |
retest this please |
2 similar comments
retest this please |
retest this please |
Run Python PreCommit |
Run Java PreCommit |
retest this please |
1 similar comment
retest this please |
Run Java PreCommit |
retest this please |
Run Python2_PVR_Flink PreCommit |
1 similar comment
Run Python2_PVR_Flink PreCommit |
Before merging, please share a link to the archived copy of the old website. |
Here's a zipfile with the staged website: https://drive.google.com/file/d/1LKL936tBJ79jpjvlL5vC5uYYwTHsWXiJ/view?usp=sharing This comes from staging PR 11705 (any recent PR without website changes would work). |
I'd think it's worth adding a tag to the commit, marking it as the first commit with hugo-based website. |
(a committer can add this after merging) |
I've tagged the commit 1d27008 with the |
…calization of the site content (apache#11554) [BEAM-9876] Migrate the Beam website from Jekyll to Hugo to enable localization of the site content (apache#11554) * Moved files from src to www * Applied changes - Migrated Jekyll to Hugo Setup Docsy themes Fixed github_sample Added Works With logos Sync new update Adopted to reviews & Updated content Excluded website build files Added Apache License Docker removed root Modified test link checker Latest sync * Cleaned unused Jekyll files * Adapted to reviews * Fixes based on diff script * Corrected path flink_runner.gradle
Dear friends,
Our tasks are listed in general as below:
For more details, please refer to
README.md
andCONTRIBUTE.md
insidewebsite
dir. :)Best regards!
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username
).[BEAM-XXX] Fixes bug in ApproximateQuantiles
, where you replaceBEAM-XXX
with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.CHANGES.md
with noteworthy changes.See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.