Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-19259

Incubator DataSketches git website migration



    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: None
    • Component/s: Github
    • Labels:
    • Project:


      Looking to migrate our old website repo https://github.com/datasketches/DataSketches.github.io to https://github.com/apache/incubator-datasketches-website. Since we're new at this, looking for advice on how best to do this to minimize downtime for the website.

      The current site is all Markdown-generated. For now, until we get a better understanding of alternative options, we want to just continue to do that. Our goal is just to migrate the current Markdown-generated site https://datasketches.github.io/ and get it working on http://datasketches.apache.org/.

      Seems like the easiest thing to do would be to use gitpubsub in conjunction with something (maven with plugin?) to generate the HTML into the asf-site branch required for publishing. Would this be the simplest way to accomplish this?

      Also, while we sort this out and try to get it working, we'd like the old website to continue to work until we're ready to cutover after testing. Would it be possible to do something like:

      1. Delete current incubator-datasketches repo which is stale and a botched previous attempt at migration
      2. Transfer content of https://github.com/datasketches/DataSketches.github.io, with all of its history to incubator-datasketches
      3. Rename current incubator-datasketches-website to something else (say incubator-datasketches-website-old) and update the redirect from http://datasketches.apache.org accordingly so current landing page will continue working.
      4. Setup and validate the site HTML generation using gitpubsub from incubator-datasketches
      5. Rename incubator-datasketches to incubator-datasketches-website after gitpubsub setup is validated
      6. Have INFRA redirect http://datasketches.apache.org to incubator-datasketches-website
      7. Remove incubator-datasketches-website-old repo

      Creating this new ticket to deal with the DataSketches website migration separately, since we expect there to be some discussion and clarifications needed. If preferred, we can close this and continue discussion on the related ticket https://jira.apache.org/jira/browse/INFRA-18362 which already has several pages of comments about the other repos that were migrated. Thank you!




            • Assignee:
              dfoulks Drew Foulks
              bae joonsuk bae
            • Votes:
              0 Vote for this issue
              5 Start watching this issue


              • Created:
                Review Date: