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

Set up WordPress.org repositories for standalone plugins #637

Closed
4 tasks done
Tracked by #656
felixarntz opened this issue Feb 1, 2023 · 10 comments · Fixed by #842
Closed
4 tasks done
Tracked by #656

Set up WordPress.org repositories for standalone plugins #637

felixarntz opened this issue Feb 1, 2023 · 10 comments · Fixed by #842
Assignees
Labels
Creating standalone plugins Infrastructure Issues for the overall performance plugin infrastructure Performance Lab Plugin Issue relates to work in the Performance Lab Plugin only [Type] Task A task not related to code or documentation

Comments

@felixarntz
Copy link
Member

felixarntz commented Feb 1, 2023

Feature Description

Once we have made a decision on which modules to publish as standalone plugins (see #618), we need to set up their directories in the WordPress.org plugin repository. This needs to be manually handled, by using the performanceteam wordpress.org account that was created for that purpose.

We should start doing that once we have implemented #635 and #636, as we will be able to use those built plugin directories as ZIP files to submit for the plugin review.

Repositories for the following modules need to be created:

  • SQLite Integration (https://wordpress.org/plugins/sqlite-database-integration/)
  • WebP Uploads (https://wordpress.org/plugins/webp-uploads/)
  • Fetchpriority (https://wordpress.org/plugins/fetchpriority/)
  • Dominant Color (https://wordpress.org/plugins/dominant-color-images/)
@mukeshpanchal27
Copy link
Member

@felixarntz, As we already merged #635 and #636 is almost ready for merge, can you please setup a repository for the first standalone plugin (WebP Uploads) so we can start #638?

@felixarntz
Copy link
Member Author

@mukeshpanchal27 I will set it up by end of this week.

@mukeshpanchal27
Copy link
Member

@felixarntz We already got approval for WebP Uploads, so can we close this issue or wait until other repositories are setup on WordPress.org?

@felixarntz
Copy link
Member Author

@mukeshpanchal27 I think we should keep this open until we have the other repositories too.

@joemcgill
Copy link
Member

@felixarntz can you update the description with a checklist of each of the repos that need to be open before this is closed?

@felixarntz
Copy link
Member Author

@joemcgill Added!

@mukeshpanchal27
Copy link
Member

Updated Fetchpriority plugin detail in description.

@felixarntz
Copy link
Member Author

Thanks @mukeshpanchal27!

@felixarntz felixarntz added this to the 2.4.0 milestone May 31, 2023
@felixarntz felixarntz modified the milestones: 2.4.0, 2.5.0 Jun 13, 2023
@mukeshpanchal27
Copy link
Member

We are currently awaiting approval for the Dominant Color feature from the plugin review team. Once we receive their approval, we can proceed to the next milestone.

@felixarntz felixarntz added the Performance Lab Plugin Issue relates to work in the Performance Lab Plugin only label Jul 19, 2023
@felixarntz
Copy link
Member Author

I am happy to report that the Dominant Color Images standalone plugin has been approved! So we now have the https://wordpress.org/plugins/dominant-color-images/ repository set up. Opening a PR shortly to configure the module to be published to that plugin repo.

@felixarntz felixarntz moved this from To do to In progress in Infrastructure Sep 20, 2023
Infrastructure automation moved this from In progress to Done Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Creating standalone plugins Infrastructure Issues for the overall performance plugin infrastructure Performance Lab Plugin Issue relates to work in the Performance Lab Plugin only [Type] Task A task not related to code or documentation
Projects
Development

Successfully merging a pull request may close this issue.

3 participants