Last Updated on October 27, 2024 by Neil Murray
CF7 Skins – Single Repo #
We recently switched to using a single repository for development of all our released CF7 Skins plugins. This simplified our overall development process.

The CF7 Skins – Single Repo contains:
- All CF7 Skins plugins in a single repository
- Our JavaScript build tools
- Build (minified) & Development (un-minified with sourcemaps) versions
- WordPress Admin and standalone JavaScript versions that operate separately.
Previously we had used separate Git repositories for each CF7 Skins plugin.
Branches #
We maintain separate branches to limit access to some areas & use different build processes as necessary.
- master – live version
- develop
- matches live version so can be used to fix bugs
- includes JavaScript build tools & both Build (minified) & Development (un-minified with sourcemaps) version
- visual
- features are pulled from the ‘visual’ branch & re-based frequently
- operates separately both WordPress Admin and standalone JavaScript version
- feature – used for most issues by individual developers
Live version – master branch #
All JavaScript & CSS files are minified. Sourcemaps are not available to make debugging easier. Access to master branch is restricted to avoid developers inadvertently pushing to this branch.
- CF7 Skins – contact-form-7-skins
- CF7 Skins Pro – cf7-skins-pro
- CF7 Skins Ready – cf7-skins-ready
- CF7 Skins Multi – cf7-skins-multi
- CF7 Skins Logic – cf7-skins-logic
NOTE: Does not support JavaScript build tools. All code changes are copied manually from the ‘develop’ branch.
Development version – develop branch #
Includes JavaScript build tools & both Build (minified) & Development (un-minified with sourcemaps) versions on the CF7 Skins plugins.
- CF7 Skins – cf7skins
- CF7 Skins Pro – cf7skins-pro
- CF7 Skins Ready – cf7skins-ready
- CF7 Skins Multi – cf7skins-multi
- CF7 Skins Logic – cf7skins-logic
The Build version includes minified code which allows us to test the final code that will be added to the master branch.
The Development version includes mapping which allows detailed examination of JavaScript variables.
Visual version – visual branch #
Includes JavaScript build tools & both Build (minified) & Development (un-minified with sourcemaps) versions on theCF7 Skins plugins.
The Visual version can be built to a standalone JavaScript interface to speed up JavaScript development.
NOTE: We maintain some slightly different code in the ‘develop’ and ‘visual’ branches to operate separately the WordPress Admin and standalone JavaScript versions.
WordPress Admin and JavaScript versions #
We can operate separately both WordPress Admin and standalone JavaScript versions.


Further Reading:
- CF7 Skins development plugins (Single Repo version)
- Development & Production Builds
- Operate CF7 Skins – Single Repo development plugin
Development Sites #
[EXPLAIN development sites]
Further Reading:
- CF7 Skins development plugins (Single Repo version)
- Setup local install – step by step instructions
- License Keys
- Zip Versions
NOTES
Add comments, questions & notes here