Skip to content
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

Update base skeleton #7

Merged
merged 5 commits into from
Oct 3, 2023
Merged

Update base skeleton #7

merged 5 commits into from
Oct 3, 2023

Conversation

timriley
Copy link
Member

@timriley timriley commented Oct 2, 2023

  • Allow the gem to float across versions in local development.
  • Simplify linter setup: keep Rubocop and SimpleCov only, with SimpleCov as informational only, not a build blocker.
  • Add gems for Yard.
  • Remove version specifiers from development dependencies in Gemfile, letting more easily stay up to date.
  • Remove binstubs for commands that can be otherwise invoked via bundle exec.

These gems are by nature intended to float across versions, so letting that happen more easily in local development is a plus.
Leave Rubocop and SimpleCov in place. Let SimpelCov serve as informational only via removal of the minimum coverage requirement. Remove other linting tools for now.
Add docs group with standard yard dependencies.

Remove version specifiers for development tools. This is consistent with our other gems and will help us stay up to date with less work.

Simplify tools group to just the “debug” gem only for now.
Tidy up shebangs and remove binstubs for tools that can easily be invoked via bundle exec.
@timriley timriley merged commit b7d187d into main Oct 3, 2023
2 checks passed
@timriley timriley deleted the update-base-skeleton branch October 3, 2023 04:30
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.

2 participants