Skip to content
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

Switch to Monorepo #384

Closed
16 tasks done
obulat opened this issue Feb 9, 2023 · 7 comments
Closed
16 tasks done

Switch to Monorepo #384

obulat opened this issue Feb 9, 2023 · 7 comments
Assignees
Labels
🧭 project: thread An issue used to track a project and its progress
Milestone

Comments

@obulat
Copy link
Contributor

obulat commented Feb 9, 2023

ETA Start Date Project Lead Actual Ship Date
2023-02-19 2022-11-24 @dhruvkb TBD

Description

This project combines three repositories into one:

Edit: The project has been expanded to also include the migration of the Openverse Catalog.

Documents

Tasks

Prior Art

Note: the start date is the date when the RFC was opened

@obulat obulat added the 🧭 project: thread An issue used to track a project and its progress label Feb 9, 2023
@obulat obulat moved this to Not Started in Openverse Project Tracker Feb 9, 2023
@obulat obulat moved this from Not Started to In Progress in Openverse Project Tracker Feb 9, 2023
@zackkrida
Copy link
Member

zackkrida commented Feb 21, 2023

Update POT path in GlotPress

I've reached out to the #meta team in Make WP Slack about this change.

Edit: Done!

@dhruvkb
Copy link
Member

dhruvkb commented Feb 22, 2023

GitHub shows me this positive message about the CODEOWNERS file being valid. So it's not a syntax error that caused the PR to not be assigned reviewers automatically.

Screenshot 2023-02-22 at 6 52 02 PM

@AetherUnbound
Copy link
Collaborator

I believe #767 should restore our ability to do staging & prod deploys manually!

@zackkrida
Copy link
Member

zackkrida commented Mar 3, 2023

I've updated the project description to include the scope change of adding the catalog. I also updated the Estimated End to April 15th, approximately two weeks after we intend to finish the Provider DAG Stability (#385) project.

@dhruvkb dhruvkb added this to the Monorepo milestone Mar 8, 2023
@zackkrida zackkrida unpinned this issue Apr 3, 2023
@dhruvkb
Copy link
Member

dhruvkb commented Apr 11, 2023

Update 2023-04-11

Done

Next

  • Merge the catalog into this repo and integrate its workflows into the existing ones
  • Update references to the catalog repo in WordPress/openverse-infrastructure.

Blockers

#1094 is blocked on a code-freeze and merge/closure of all open PRs in the catalog.

@dhruvkb
Copy link
Member

dhruvkb commented Apr 14, 2023

Update 2023-04-15

Done

The catalog has been merged into the monorepo, making it a true monorepo. The main branch has been renamed to main_old and kept for posterity for a limited time. The new main branch can be acquired locally via

  • git fetch and git reset --hard origin/main
  • git reset --hard 033ab77 and git pull

Next

  • Migrate issues from the catalog to here.
  • Archive the catalog with a migration notice (similar to WordPress/openverse-api@1f7877a).
  • Move catalog docs into the truly-comprehensive docs site.
    • Update any broken references to the catalog or its components in the docs.

@dhruvkb
Copy link
Member

dhruvkb commented Apr 21, 2023

Update 2023-04-21

Done

  • The issues were migrated by @obulat
  • The catalog was given a transfer notice and archived by @zackkrida

I think we can mark this project as completed as the migration and expansion of the catalog docs is an ongoing long-term process.

@dhruvkb dhruvkb closed this as completed Apr 21, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Shipped in Openverse Project Tracker Apr 21, 2023
@zackkrida zackkrida moved this from Shipped to Success in Openverse Project Tracker May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧭 project: thread An issue used to track a project and its progress
Projects
Archived in project
Development

No branches or pull requests

4 participants