Open kengoldfarb opened 10 years ago
I really appreciate your initative, as i think this project is really valid to generate small static sites! Will try and help in the integration of features, at the moment I can't think of anything else of general usefulness... bravo!
I may have some time to work on this next week, one thing missing from the lists above is the test suite - this is something that has always needed improvement. We shouldnt really be adding features without a decent test suite to back them up.
Might I suggest along with semver that we use gitflow as this makes managing PRs, releases and hotfixes a lot easier.
I agree with Nick. Version 1.0.0 should include no more new features, but have a test suite for major features that work today. Unless we have a high degree of certainty that we aren't making breaking API changes, there's no point following semver.
Zach On Aug 27, 2014 1:52 AM, "Nick Pack" notifications@github.com wrote:
Might I suggest along with semver that we use gitflow as this makes managing PRs, releases and hotfixes a lot easier.
— Reply to this email directly or view it on GitHub https://github.com/rtgibbons/grunt-swig/issues/33#issuecomment-53542704.
I agree that a more robust test suite is a great idea. And naturally new features should definitely include tests.
I disagree about not adding new features though. I think v1.0 should include new features and have tests for those new features.
@zdwolfe - I was expecting that we WOULD be making breaking api changes which is why I'm suggesting we change the major version number. That way anyone using the existing 0.2 version would be able to continue using the old version.
Then going forward after v1.0, which includes the better test suite, we should be able to follow semver.
@nickpack - completely agree with following gitflow methodology
@nickpack - updated the 1.0 feature list to include better testsuite
@zdwolfe @kengoldfarb I wasnt saying don't release new features, was just stating that the test suite should be in line with it.
@nickpack @zdwolfe @mrgamer @rtgibbons - I just added a branch with a big refactoring of stuff here: https://github.com/rtgibbons/grunt-swig/tree/proposed-updates-ken
Check it out and let me know what you think. There's a test project using the new config here for reference: https://github.com/kengoldfarb/grunt-swig-test
Also the readme is updated with the new options.
It's still missing some stuff like a good test suite but most everything else from the list above should be addressed.
Ken,
Do you think you could submit it as a pull request so it's easier to see the diff? Even if it's a substantial difference, I find PRs are a good venue for seeing changes.
Thanks, Zach
On Wed, Oct 22, 2014 at 5:27 PM, Ken Goldfarb notifications@github.com wrote:
@nickpack https://github.com/nickpack @zdwolfe https://github.com/zdwolfe @mrgamer https://github.com/mrgamer @rtgibbons https://github.com/rtgibbons - I just added a branch with a big refactoring of stuff here: https://github.com/rtgibbons/grunt-swig/tree/proposed-updates-ken
Check it out and let me know what you think. There's a test project using the new config here for reference: https://github.com/kengoldfarb/grunt-swig-test
Also the readme is updated with the new options.
It's still missing some stuff like a good test suite but most everything else from the list above should be addressed.
— Reply to this email directly or view it on GitHub https://github.com/rtgibbons/grunt-swig/issues/33#issuecomment-60176867.
Pretty close to a full rewrite. PR is here: https://github.com/rtgibbons/grunt-swig/pull/37/files
Version 1.0.0 Release Discussion
@rtgibbons I'm willing to help with maintenance. Here are some initial thoughts.
I propose...
Versioning Going Forward
1.0.0 Feature/Fix list
dest
directory #28, #30, #32Workflow
1.0.0-rc1
1.0.0-rc2
until we agree we have a stable and tested codebase1.0.0
to npm@rtgibbons @nickpack @zdwolfe @mrgamer - Thoughts?