Drag & Drop WordPress Responsive Form Builder
Requires: git, npm, Grunt.
- Clone repo to plugin directory
git clone git@github.com:CalderaWP/Caldera-Forms.git
- Switch directory
cd Caldera-Forms.git
- npm install
npm i
To create a build to ship to WordPress.org:
npm run package
This creates /build/<version>
where <version>
is the current version set in package.json
.
Run watcher for development to auto-compile JavaScript and CSS
This is the new stuff, built with webpack. Eventually everything UI will be here.
-
Clients:
- pro - The Caldera Forms Pro admin page and tab in the editor.
- blocks - The Gutenberg block(s).
- admin - The main admin page. Work in progress, not used in plugin.
- viewer - The entry viewer. Work not in progress, not used in plugin.
- editor - Theoretical.
-
Build for development and start watcher.
npm run dev
-
Build for production
npm run build:webpack
This is the old stuff, built with grunt.
- Build for development and start watcher.
npm run dev:grunt
- Build for production
npm run build:grunt
- The default branch is "master" that should be the same as WordPress.org.
- Development happens on the "develop" branch. There may be an exception, see: https://github.com/CalderaWP/Caldera-Forms/blob/master/CONTRIBUTING.md#current-git-workflow--php-compatibility
- If you find a bug, or would like to make a feature request, please open an issue.
- If you fixed a bug, or made a new feature, please submit a pull request against the develop branch.
- The default branch is "master" that should be the same as WordPress.org.
- Development happens on the "develop" branch.
- If you find a bug, or would like to make a feature request, please open an issue.
- If you fixed a bug, or made a new feature, please submit a pull request against the develop branch.