Skip to content

VIP codebase

On the VIP Platform, each application’s code lives within a repository (repo) in the wpcomvip GitHub organization. By default, this repository is 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.).

Node.js

The GitHub repository for each Node.js application is based on the vip-go-node-skeleton.

WordPress

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

The GitHub repository for each WordPress application is based on the vip-go-skeleton and has the following required directory structure:

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

Last updated: March 18, 2022