It is always better to include it on your theme file. Sometimes there is always a buyer that want to develop it on local server without internet connection. If you want, then you can add an option in your Theme Settings page to load it locally or from CDN.
You can also check the updated WP Theme Requirement.
5. If a CDN version of a library is included, a local copy must be provided as a fallback.
Thanks for the interest and the kind words guys!
We’re close to releasing the new version of the framework, the 2 biggest features are:
We gonna tell you more upon releasing, now we’re about 95% ready! finishing style and updating docs
- Library and Plugin versions, Vafpress now can be integrated as a library into plugins or themes, or installed as plugin to be depended on, so you can use Vafpress to build theme options, metaboxes for your CPT plugins or anything!
- Shortcode Generator Builder, build shortcode generator TinyMCE plugin in ease powered with Vafpress controls.
I just checked your GitHub account. So, the latest version is still not available on your GitHub now, isn’t it?
Check this page and sort by Votes Cast (Most To Least),http://www.opensourcecms.com/scripts/show.php?catid=5&category=Forums
You can try to post your support Ticket ID here. Sometimes you will get faster answer.
For the phase two about page builder, in my opinion, I think Envato is talking about the page builder feature that theme authors don’t need to make it as a plugin. But … Visual Composer is both plugin and page builder in itself. Then?
Note: all page builders can be ported as a plugin. I believe that Envato decide to allow page builder in the theme because many authors complaint about it. It is because many themes really need their page builder feature and make it a core feature.
For me, when you integrate Visual Composer on the theme, we call it a “theme feature”. But when you include the ZIP file using TGMPA, we call it “bundled plugin”.
I know that it much better if you include it as a bundled plugin to make it easier for you, in term of theme update and support, the size itself is 2.5MB ZIP. But with the phase 2 requirement, where page builder feature is allowed in theme, then it is still possible to integrate it to the theme directly.
I know that my statement is still debatable. That’s why no need to think about it for now. Let’s create more and more amazing themes and see the progress of theme requirements finalization.
If you check the updated requirements, http://support.envato.com/index.php?/Knowledgebase/Article/View/472 on phase 2, Page Builder is allowed in theme. Visual Composer is one of page builder, so no need to use TGMPA, just follow the Visual Composer theme integration tutorial that provided by the author here, http://kb.wpbakery.com/index.php?title=Visual_Composer_Theme_Integration