Move threefold.io Repo from GitHub to Gitea (ourworld_web) #43

Open
opened 2025-04-24 10:50:07 +00:00 by sashaastiadi · 0 comments
Owner

Title:

Move threefold.io Repo from GitHub to Gitea (ourworld_web)


Description:

We are migrating the threefold.io website repository (www_threefold) from GitHub to our internal Gitea instance for better control and alignment with internal infrastructure.

Current Repo:
🔗 https://github.com/threefoldfoundation/www_threefold_io/

Target Gitea Location:
🔗 https://git.ourworld.tf/ourworld_web/www_threefold


Tasks:

  • Create new Gitea repo under ourworld_web group: www_threefold.
  • Use Python script + Gitea API (with access token) to:
    • Migrate full codebase.
    • Transfer all issues, including:
      • Comments
      • Labels
      • Milestones
      • Assignees (reassign users as needed).
  • Archive GitHub repo or mark as read-only with a redirect notice.
  • Confirm appropriate access rights in Gitea for all relevant contributors.
  • Coordinate with Ops to:
    • Ensure Gitea is active and ready on the day of migration.
    • Prepare domain pointing if necessary.
    • Plan for zero downtime by preparing redirects, DNS, or infrastructure hooks.
  • Perform QA on:
    • Issue tracker
    • PR functionality
    • Webhooks or CI/CD integrations
    • Static content or preview deployment links
  • Notify team and update all internal documentation with the new repo link.

Acceptance Criteria:

  • www_threefold lives at https://git.ourworld.tf/ourworld_web/www_threefold
  • All issues, labels, and contributors migrated
  • GitHub repo archived or marked as deprecated
  • No service disruption or domain downtime during migration
  • Team notified and fully transitioned to Gitea workflow

### **Title:** Move `threefold.io` Repo from GitHub to Gitea (`ourworld_web`) --- ### **Description:** We are migrating the `threefold.io` website repository (`www_threefold`) from GitHub to our internal Gitea instance for better control and alignment with internal infrastructure. **Current Repo:** 🔗 https://github.com/threefoldfoundation/www_threefold_io/ **Target Gitea Location:** 🔗 https://git.ourworld.tf/ourworld_web/www_threefold --- ### **Tasks:** - [ ] Create new Gitea repo under `ourworld_web` group: `www_threefold`. - [ ] Use Python script + Gitea API (with access token) to: - Migrate full codebase. - Transfer **all issues**, including: - Comments - Labels - Milestones - Assignees (reassign users as needed). - [ ] Archive GitHub repo or mark as read-only with a redirect notice. - [ ] Confirm appropriate access rights in Gitea for all relevant contributors. - [ ] Coordinate with **Ops** to: - Ensure Gitea is active and ready on the day of migration. - Prepare domain pointing if necessary. - Plan for zero downtime by preparing redirects, DNS, or infrastructure hooks. - [ ] Perform QA on: - Issue tracker - PR functionality - Webhooks or CI/CD integrations - Static content or preview deployment links - [ ] Notify team and update all internal documentation with the new repo link. --- ### **Acceptance Criteria:** - ✅ `www_threefold` lives at `https://git.ourworld.tf/ourworld_web/www_threefold` - ✅ All issues, labels, and contributors migrated - ✅ GitHub repo archived or marked as deprecated - ✅ No service disruption or domain downtime during migration - ✅ Team notified and fully transitioned to Gitea workflow ---
sashaastiadi added this to the OW Website & Wiki Project 2025 project 2025-04-24 10:50:21 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ourworld_web/HOME#43
No description provided.