@icebob
@lionel-bijaoui
@dflock
@cristijora
Welcome @cristijora as our new collaborator!
Thanks!
Welcome @zoul0813 as our new collaborator!
Thanks @icebob
@icebob I would like to work on a v3 for VFG, can you create an branch for it ?
Yes. It's done.
Thank you !
Hi guys,
I automated the NPM publishing. Travis publishing the tagged commits. It means every collaborator can publish a new version to NPM (without me) :)
There is a new npm command to bump version, build files, tagging, and pushing.
For patch version _(use after bug fixes)_
$ npm run version patch
For minor version _(use after new implemented features)_
$ npm run version minor
For major version _(use after breaking changes)_
$ npm run version major
This executes the following tasks:
package.json & bower.jsonnpm run build so that dist files banner contains the new version numberCHANGELOG.mdResult on Travis CI (only on Node 8 test):

Technical details:
It uses bumped to execute tasks & bump version.
VFG v2.2.1 has been released with this command.
The npm publish done by Travis will only occur if we bump the version - correct?
Yes, but the npm run version <type> bumps the version. So no need manually.
Travis doesn't check the version. It triggered by pushed git tags.
Ok, just making sure Travis wasn't going to automatically publish every commit to master. I assumed it wouldn't, but figured I'd ask just to double check.
No no.
What about merge ? Should we still wait for you approval @icebob ?
No, because I gave the project to the team. But I recommend that at least one other collaborator review all PRs, right?
That's fine by me, I just wanted to be sure about that. I remember this being a major rule to follow 馃槃
Maybe 2 other collaborator ?
Yes, but at that time I had enough free time to check all changes and issues. And now I haven't and I don't want to be the bottle-neck.
2 others is ok. But if no 2 other active collaborator after 2-3 days?
Yes, keep the thing rolling even if nobody answer.
So, if I create a PR :
Does it sound fair ?
I have another question @icebob , what do we do about the modules ? Do I have the right to create a project under the organization ? How does that work ?
For example, how do I create @vue-form-generator/checklist ? What is the naming convention (@vue-form-generator/checklist or @vue-form-generator/fieldChecklist or @vue-form-generator/field-checklist) ?
Also, we should add a ISSUE_TEMPLATE.md to ask for a fiddle if this is a bug, expected vs observed behavior, etc.
I prefer the @vue-form-generator/field-checklist convention. Prefixing field components with field, so as not to confuse them with other possible modules we may come up with (validation modules, template/theme/style modules, etc). I prefer the kebab-case, personally.
As for the Fiddle, I think we need to update the current Fiddle referenced in the docs to use the latest VFG and Vue... and I agree, we should have something we can reference when requesting Fiddles for issues.
@lionel-bijaoui I think yes, you can create modules, but I don't know, it is my first org with other users :) So would be good to try it and if not working I will try to set the correct rights.
I prefer the @vue-form-generator/field-checklist type. Maybe in the future, we will have other types, like validator-xxx...etc
Yes, ISSUE template would be great. Could you make one?
I like this one
EDIT: #418
@lionel-bijaoui what is your npmjs.com username?
@icebob I don't have an account, let me create one
EDIT: https://www.npmjs.com/~lionel-bijaoui
About the naming convention, I forget that we decided vfg-field-*** (eg. @vue-form-generator/vfg-field-checklist)
We have our first external field #419 !
@lionel-bijaoui I noticed that we have a vfg demo and vfg examples repo. Can you explain what these are intended to be used for (looks like you set them up)?
I'm working on documentation updates and trying to close issues on VFG 2.x and am wondering if either the "demo" or "examples" repos can be used with JSFiddle's GitHub integration to host our dev/projects/ examples ... it looks like the examples project is possibly intended to do this, but at the moment that appears to just be a repo with the examples as is ... can I modify these to make them work with JSFiddle's GitHub integration (would require some file renaming, and a few updates)?
Most helpful comment
Welcome @cristijora as our new collaborator!