-
-
Notifications
You must be signed in to change notification settings - Fork 881
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Becoming #PuppetApproved #465
Comments
For the "Style" section I'm assuming those settings don't have to be in Rakefile. Our .puppet-lint.rc already has:
so it's already more strict than those guidelines. The only missing one from that section is the second last item. |
@3flex Excellent! Let's check those off! |
Well I spoke too soon, puppetlabs_spec_helper is broken so we actually weren't checking style violations. Waiting on puppetlabs/puppetlabs_spec_helper#78 for a fix but for now I have pinned to 0.8.0. Because there are some violations the build's now broken. Also now it's actually running again I see a violation of the documentation check, so that actually should be disabled in our config per the guidelines. I've unchecked "added to CI tests" and "disable-documentation" from the checklist to reflect the current situation. |
I'm not 100% sure, but I don't believe that modules depending upon module_data will be puppet approved. Monkey patching core puppet effectively invalidates the acceptance testing suite. RI describes it as "... consider this a early feedback-saught release" in the readme, and there's no test coverage, so I'm not at all confident it's production ready. I do really like the functionality module_data provides; I'm just skeptical that untested monkey patches will fly in module approval. |
@danieldreier yes, this is understood. I've already had some back-channel talks with the PuppetLabs team about |
@jfryman I've refreshed the list and updated with current status. There are two remaining "musts":
Let me know if you want assistance with anything. I will refresh #451 as well and comment there when I think you can reconsider merging. I suggest opening a new ticket with a checklist for anything that should be done before 1.x. |
Docs is still a mess. |
The folks at PuppetLabs just released a set of guidelines to become #PuppetApproved. This issue will track progress toward that goal.
Full spec can be found here: https://forge.puppetlabs.com/approved/criteria
Style
Documentation
Maintenance & Lifecycle
License
Metadata
SemVer
Testing
Puppet Versions & Features
The text was updated successfully, but these errors were encountered: