flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Fisher <w...@apache.org>
Subject Re: CMS Migration for Flex
Date Sat, 19 Jun 2021 16:49:06 GMT
The Migration from CMS to ASF-Pelican is completed!

https://flex.apache.org/ is ready.

https://github.com/apache/flex-site/

For information about ASF-Pelican: https://infra.apache.org/asf-pelican.html

Enjoy!
Dave

> On Jun 14, 2021, at 11:08 AM, Dave Fisher <wave@apache.org> wrote:
> 
> The migrated website may be viewed at https://flex.staged.apache.org/
> 
> The code is in https://github.com/apache/flex-site/tree/main
> 
> See the README there for links to details about the migration and ASF pelican.
> 
> The FlexUnit tutorials required the most work.
> 
> Note the old cms git mirror (which is broken (that’s good)) of the CMS was used.
> 
> Please review, I would like to make this production in the next week.
> 
> All The Best,
> Dave
> 
>> On Jun 9, 2021, at 11:30 AM, Dave Fisher <wave@apache.org> wrote:
>> 
>> As you may recall the Apache CMS has been deprecated for over five years now and
will be decommissioned
>> by July 31, 2021.
>> 
>> I’ve been tasked with moving OpenWebBeans's website away from the Apache CMS.
>> I will migrate your website to a Pelican build with GitHub Flavored Markdown (GFM).
>> For your reference the already migrated www-site is here https://github.com/apache/www-site/
>> 
>> The following will occur.
>> - flex-site git repository is already a mirror of the CMS content. We’ll create
a main branch.
>> - CMS mdtext and Cmspage files are converted to md and stored in the content tree.
>> - Page templates will be converted essentially as is with some minor improvements.
>> - HTML files (apidocs) built separately are copied into the content tree. 
>> 
>> The Apache CMS had a cumbersome process of individual checkouts -> staging ->
publishing.
>> The new branching strategy is as follows:
>> - main will have the site content sources and any additional docs (like api docs).
>> - asf-site will have the production website which is automatically deployed to flex.apache.org.
>> During the migration we will deploy to flex.staged.apache.org
>> - preview/release will have the website prepared for the next release. You will add
release specific docs to this branch
>> - preview/release-staging will have the built preview website which is automatically
deployed to flex-release.staged.apache.org
>> 
>> This new plan allows for a redesign of your site without danger of premature deployment.
>> If you decide that GFM is not for flex then you can switch to a different process
within a preview branch.
>> 
>> Release steps for the website could be:
>> - Branch main as preview/release
>> - Make your updates to preview/release
>> - Confirm your changes on flex-release.staged.apache.org
>> - Pull your changes from preview/release to main. flex.apache.org is automatically
updated.
>> 
>> All The Best,
>> Dave Fisher
> 


Mime
View raw message