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

Merge fork - blueprinter-ruby/blueprinter to procore-oss/blueprinter #327

Merged
merged 24 commits into from
Sep 20, 2023
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,7 @@ Gemfile.lock
.vscode
.DS_Store
tmp/
.ruby-version
.ruby-gemset
*.gem
.tool-versions
26 changes: 26 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
AllCops:
TargetRubyVersion: 2.7
jmeridth marked this conversation as resolved.
Show resolved Hide resolved
NewCops: enable
Exclude:
- 'lib/generators/**/*'
- 'tmp/**/*'
- 'spec/**/*'
- 'vendor/**/*' # added by github actions

Style/Documentation:
Enabled: false

Style/SafeNavigation:
Enabled: false

Layout/LineLength:
Max: 175
jmeridth marked this conversation as resolved.
Show resolved Hide resolved

Lint/MissingSuper:
Enabled: false

Metrics/MethodLength:
Max: 15

Metrics/AbcSize:
Enabled: false
105 changes: 55 additions & 50 deletions CHANGELOG.md

Large diffs are not rendered by default.

18 changes: 16 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
# frozen_string_literal: true

source 'https://rubygems.org'

# Declare your gem's dependencies in blueprinter.gemspec.
# Bundler will treat runtime dependencies like base dependencies, and
# development dependencies will be added by default to the :development group.
gemspec

# officially supported gems for serialisation
gem 'oj', '~> 3.13'
gem 'yajl-ruby', '~> 1.4'

# Declare any dependencies that are still in development here instead of in
# your gemspec. These might include edge Rails or gems from your path or
# Git. Remember to move these dependencies to your gemspec before releasing
# your gem to rubygems.org.

# To use a debugger
# gem 'byebug', group: [:development, :test]
gem 'activerecord', '>= 5.2'
gem 'ammeter', '~> 1.1'
gem 'factory_bot', '~> 6.2'
gem 'pry', '~> 0.14'
gem 'rspec', '~> 3.12'
gem 'rspec-rails', '~> 6.0'
gem 'rubocop', '~> 1.44'
gem 'rubocop-rake'
gem 'sqlite3', '~> 1.5'
gem 'yard', '>= 0.9.34'
Loading