close
Skip to content

Migrate SQLite integration plugin back into monorepo for development #661

@felixarntz

Description

@felixarntz

Feature Description

As part of the creation of standalone plugins from the Performance Lab modules and unbundling the overall Performance Lab plugin, the codebase and development of standalone SQLite integration plugin should be migrated back into this monorepo from its current repository https://github.com/WordPress/sqlite-database-integration.

Note that this is only to simplify development, contributor onboarding, and maintenance, but most importantly this is crucial to unify the codebases, since currently the code for the feature is being developed in two places.

Migrating the codebase back into this repository can only happen once #635 #636 #637 #638 have been completed, and preferably we should have already launched a first version to ensure the new build process for deploying modules as standalone plugins works as expected.

Requirements

  • The codebase from the https://github.com/WordPress/sqlite-database-integration repository should be copied into the database/sqlite module folder. Any differences should be individually reviewed to decide which of the two versions to keep (almost as if it was a merge conflict).
  • The readme.txt file should be reviewed and be in line with the other readme.txt files for the standalone plugins in this monorepo.
  • The plugins.json file should be expanded to include the database/sqlite module with its plugin slug sqlite-database-integration and the next version number (needs to be higher than the current version available on https://wordpress.org/plugins/sqlite-database-integration/).

Metadata

Metadata

Assignees

Labels

InfrastructureIssues for the overall performance plugin infrastructure[Plugin] Performance LabIssue relates to work in the Performance Lab Plugin only[Type] EnhancementA suggestion for improvement of an existing feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions