diff --git a/.editorconfig b/.editorconfig new file mode 100755 index 0000000..1656a6d --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +#https://EditorConfig.org +# top-most EditorConfig file +root=true + +[*] +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.gitignore b/.gitignore index a07114e..e085291 100644 --- a/.gitignore +++ b/.gitignore @@ -42,10 +42,7 @@ vendor/ .coverage/ .zero-knife.rb Policyfile.lock.json -Cheffile.lock -.librarian/ # vagrant stuff .vagrant/ .vagrant.d/ -.kitchen/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b8038d0..a946aea 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,21 +1,4 @@ # Contributing -## Branches - -### `master` branch - -The master branch is the current committed changes. These changes may not yet be released although we try to release often. - -## Tags - -All releases are tagged in git. To see the releases available to you see the changelog or the tags directly. - -## Pull requests - -- - -## Issues - -Need to report an issue? Use the github issues: - -- +Please refer to +[https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD](https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD) diff --git a/Dangerfile b/Dangerfile index 2d99dba..140c4da 100644 --- a/Dangerfile +++ b/Dangerfile @@ -29,6 +29,8 @@ failure 'Please provide a summary of your Pull Request.' if github.pr_body.lengt warn 'This is a big Pull Request.' if git.lines_of_code > 400 +warn 'This is a Table Flip.' if git.lines_of_code > 2000 + # Require a CHANGELOG entry for non-test changes. if !git.modified_files.include?('CHANGELOG.md') && code_changes? failure 'Please include a CHANGELOG entry.' diff --git a/chefignore b/chefignore index 2b79d9f..7cc7460 100644 --- a/chefignore +++ b/chefignore @@ -1,13 +1,13 @@ # Put files/directories that should be ignored in this file when uploading -# to a chef-server or supermarket. +# to a Chef Infra Server or Supermarket. # Lines that start with '# ' are comments. # OS generated files # ###################### .DS_Store +ehthumbs.db Icon? nohup.out -ehthumbs.db Thumbs.db # SASS # @@ -16,62 +16,64 @@ Thumbs.db # EDITORS # ########### -\#* .#* -*~ -*.sw[a-z] +.project +.settings +*_flymake +*_flymake.* *.bak +*.sw[a-z] +*.tmproj +*~ +\#* +mkmf.log REVISION TAGS* tmtags -*_flymake.* -*_flymake -*.tmproj -.project -.settings -mkmf.log ## COMPILED ## ############## -a.out -*.o -*.pyc -*.so -*.com *.class +*.com *.dll *.exe +*.o +*.pyc +*.so */rdoc/ +a.out # Testing # ########### -.watchr +.circleci/* +.codeclimate.yml +.foodcritic +.kitchen* .rspec -spec/* -spec/fixtures/* -test/* -features/* +.rubocop.yml +.travis.yml +.watchr +azure-pipelines.yml examples/* +features/* Guardfile +kitchen.yml* Procfile -kitchen* -.rubocop.yml -spec/* Rakefile -.travis.yml -.foodcritic -.codeclimate.yml +spec/* +test/* # SCM # ####### .git -*/.git +.gitattributes +.gitconfig +.github/* .gitignore .gitmodules -.gitconfig -.gitattributes .svn */.bzr/* +*/.git */.hg/* */.svn/* @@ -82,18 +84,23 @@ Berksfile.lock cookbooks/* tmp +# Bundler # +########### +vendor/* +Gemfile +Gemfile.lock + +# Policyfile # +############## +Policyfile.rb +Policyfile.lock.json + # Cookbooks # ############# -CONTRIBUTING* CHANGELOG* +CONTRIBUTING* TESTING* - -# Strainer # -############ -Colanderfile -Strainerfile -.colander -.strainer +CODE_OF_CONDUCT* # Vagrant # ###########