Skip to content

Commit

Permalink
Remove the MVP app. Fixes #314
Browse files Browse the repository at this point in the history
  • Loading branch information
jcoyne committed Nov 15, 2017
1 parent 23779b9 commit e19eb2e
Show file tree
Hide file tree
Showing 442 changed files with 317 additions and 10,657 deletions.
29 changes: 9 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,10 @@
!.keep
*.DS_Store
*.swo
*.swp
/.bundle
/.env.local
/.bundle/
/.yardoc
/coverage/*
/db/*.sqlite3
/doc
/log/*
/public/system
/public/assets
/tags
/tmp/*
!/tmp/.keep
/rethinkdb_data/
/fcrepo4-test-data
/fcrepo4-dev-data
/valkyrie/tmp/
.byebug_history
/Gemfile.lock
/_yardoc/
/coverage/
/doc/
/pkg/
/spec/reports/
/tmp/
/vendor
2 changes: 1 addition & 1 deletion .rspec
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
--format documentation
--color
--require spec_helper
60 changes: 13 additions & 47 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,30 @@
# At present, the Rubocop enforcement of Valkyrie is in two parts, as
# defined in the CI configuration (./circle.yml). To support these two
# parts, there are two files: ./.rubocop.yml and ./valkyrie/.rubocop.yml
require: rubocop-rspec
inherit_gem:
bixby: bixby_default.yml
AllCops:
DisplayCopNames: true
TargetRubyVersion: 2.3
Exclude:
- 'bin/*'
- 'config/deploy.rb'
- 'vendor/**/*'
- 'valkyrie/**/*'
- 'db/schema.rb'
Naming/FileName:
Enabled: true
Exclude:
- 'Gemfile'
- '**/*.rake'
Naming/PredicateName:
Exclude:
- "app/controllers/catalog_controller.rb"
- "lib/valkyrie/model.rb"
- "lib/valkyrie/persistence/solr/queries/default_paginator.rb"
- "lib/valkyrie/persistence/active_fedora/queries/default_paginator.rb"
- 'vendor/**/*'
RSpec/ScatteredSetup:
Enabled: false
Metrics/BlockLength:
Exclude:
- 'config/environments/**/*'
- 'spec/**/*'
- 'config/initializers/*'
- 'config/routes.rb'
- 'lib/valkyrie/specs/**/*'
- 'lib/specs/**/*'
- 'db/schema.rb'
- 'lib/tasks/dev.rake'
- 'script/benchmarker.rb'
Metrics/MethodLength:
Exclude:
- 'db/migrate/**/*'
Metrics/LineLength:
Exclude:
- 'spec/support/stub_tika.rb'
RSpec/FilePath:
Exclude:
- 'spec/adapters/registered_adapter_spec.rb'
- 'Rakefile'
- '*.gemspec'
RSpec/ExampleLength:
Enabled: false
RSpec/MultipleExpectations:
Enabled: false
RSpec/ExampleLength:
Rails/TimeZone:
Enabled: false
RSpec/DescribeClass:
Exclude:
- 'spec/javascripts/jasmine_spec.rb'
- 'spec/tasks/rake_spec.rb'
- 'spec/jobs/event_jobs_spec.rb'
- 'spec/abilities/**/*'
- 'spec/features/**/*'
- 'spec/views/**/*'
- 'spec/routing/**/*'
- 'spec/inputs/**/*'
- 'spec/requests/**/*'
Rails/Delegate:
Style/PredicateName:
Exclude:
- 'app/persisters/indexing_adapter.rb'
- "lib/valkyrie/resource.rb"
- "lib/valkyrie/persistence/solr/queries/default_paginator.rb"
Lint/UnusedMethodArgument:
AllowUnusedKeywordArguments: true
103 changes: 3 additions & 100 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,102 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
source 'https://rubygems.org'

git_source(:github) do |repo_name|
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
"https://github.com/#{repo_name}.git"
end

gem 'activerecord-import'
gem "autoprefixer-rails"
gem 'devise'
gem "jquery-rails"
gem "normalize-rails", "~> 3.0.0"
gem "pg"
gem "puma"
gem "rack-canonical-host"
gem "rails", "~> 5.1.0"
gem "recipient_interceptor"
gem "sass-rails", "~> 5.0"
gem "simple_form"
gem "sprockets", ">= 3.0.0"
gem "sprockets-es6"
gem "sqlite3"
gem "title"
gem "uglifier"

## Fedora Adapter
gem 'active-fedora'
gem 'hydra-works'
gem 'rdf'

## File Characterization
gem 'ruby_tika_app'

group :development do
gem "listen"
gem "spring"
gem "spring-commands-rspec"
gem "web-console"
end

group :development, :test do
gem "awesome_print"
gem "bullet"
gem "bundler-audit", ">= 0.5.0", require: false
gem 'capybara'
gem "dotenv-rails"
gem "factory_girl_rails"
gem 'fcrepo_wrapper'
gem "pry-byebug"
gem "pry-rails"
gem "rspec-rails"
gem 'rubocop'
gem 'rubocop-rspec'
end

group :development, :staging do
gem "rack-mini-profiler", require: false
end

group :test do
gem "database_cleaner"
gem "formulaic"
gem "launchy"
gem "shoulda-matchers"
gem "simplecov", require: false
gem "timecop"
gem "webmock"
end

group :staging, :production do
gem "rack-timeout"
gem "rails_stdout_logging"
end

## Enter Hydra Stuff
gem 'blacklight', '>= 6.10'

group :development, :test do
gem 'rails-controller-testing'
gem 'solr_wrapper', '>= 0.3'
end

gem 'rsolr', '~> 2.0'

gem 'devise-guests', '~> 0.5', github: 'cbeer/devise-guests', branch: 'master'
gem 'reform'
gem 'reform-rails'

gem 'bixby'
# Maybe extract just the stuff for multi-inputs..
gem 'cancancan'
gem 'coveralls', require: false
gem 'draper'
gem 'dry-struct', '~> 0.3.0'
gem 'dry-types'
gem 'hydra-access-controls'
gem 'hydra-derivatives'
gem 'hydra-editor'
gem 'hydra-head'
gem 'jquery-ui-rails', '~> 6.0'
gem 'valkyrie', path: './valkyrie/'
# Specify your gem's dependencies in valkyrie.gemspec
gemspec
Loading

0 comments on commit e19eb2e

Please sign in to comment.