Skip to content

Increment version to 4.0.0.dev and clean up gemspec, etc.#363

Merged
mattbrictson merged 5 commits intomasterfrom
increment-version-to-4
Jan 7, 2018
Merged

Increment version to 4.0.0.dev and clean up gemspec, etc.#363
mattbrictson merged 5 commits intomasterfrom
increment-version-to-4

Conversation

@mattbrictson
Copy link
Copy Markdown
Contributor

  • Increment version to 4.0.0.dev
  • Clarify in gemspec that we target Bootstrap v4, no longer v3
  • Clean up gemspec based on latest bundle gem template
  • Alphabetize dependencies
  • Add license
  • Homepage http -> https
  • Move license file to more well-known location
  • Update copyright year to 2018

@mattbrictson
Copy link
Copy Markdown
Contributor Author

@lcreid, @donv, and @desheikh I know this a trivial PR, but just as a formality, could one of you give it a review? Thanks!

@mattbrictson mattbrictson added this to the 4.0.0 milestone Jan 6, 2018
@bootstrap-ruby-bot
Copy link
Copy Markdown

2 Warnings
⚠️ There are code changes, but no corresponding tests. Please include tests if this PR introduces any modifications in rails-bootstrap-forms’s behavior.
⚠️ Please update CHANGELOG.md with a description of your changes. If this PR is not a user-facing change (e.g. just refactoring), you can disregard this.

Here's an example of a CHANGELOG.md entry (place it immediately under the * Your contribution here! line):

* [#363](https://github.com/bootstrap-ruby/rails-bootstrap-forms/pull/363): Increment version to 4.0.0.dev and clean up gemspec, etc. - [@mattbrictson](https://github.com/mattbrictson).

Generated by 🚫 Danger

Comment thread bootstrap_form.gemspec

s.files = Dir["{app,config,db,lib}/**/*"] + ["MIT-LICENSE", "Rakefile", "README.md"]
s.test_files = Dir["test/**/*"]
s.files = `git ls-files -z`.split("\x0").reject do |f|
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the idea of automating the generation of the file list. This looks to me like it will include in the gem some of the files that I would think of as development files, like .gitignore and .travis.yml. I don't think it's a problem, but I'm wondering there's a reason to include these files.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It does include some unnecessary stuff, but I like that it is automatic so that we are less likely to forgot to add a file in the future. It is a standard suggested by Bundler, so I feel it is safe to follow:

https://github.com/bundler/bundler/blob/fa7e4640c06d6c7d9e7c99480342f34008aa05fd/lib/bundler/templates/newgem/newgem.gemspec.tt#L31-L33

Copy link
Copy Markdown
Contributor

@lcreid lcreid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I hope it's not stepping outside my scope to mark this as "Approved".

And thanks for asking us to review. For me, it's a good exercise of my Github skills (or lack thereof).

@mattbrictson
Copy link
Copy Markdown
Contributor Author

I appreciate the approval ✅ . That's exactly the process I'd like for us to follow, thanks!

@mattbrictson mattbrictson merged commit fac5e93 into master Jan 7, 2018
@mattbrictson mattbrictson deleted the increment-version-to-4 branch January 7, 2018 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants