Skip to content

Backgrounds

How-to Guides

Technical References

VIP Codebase

On the VIP platform, each site’s code lives within a repository (repo) in the WordPress.com VIP GitHub organization. By default, this repository will be private but can be public if required. Once the repository is created, it can be used for development, or simply to push work to it as a git remote and use any existing infrastructure (e.g. Beanstalk, Bitbucket, etc.).

The codebase consists of core WordPress, with modifications made via a handful of mu-plugins that are available via GitHub. All other custom code should be committed to the git repository. When developing a site, it is vital that the same mu-plugins are used in the local development environment.

The GitHub repository for each VIP site (see vip-go-skeleton for an example) has the following required folder/file structure:

Also see: Managing GitHub access, Code Quality and Best Practices and Code Review

Last updated: August 26, 2021