Commits on Source (2857)
Showing
- .erdconfig 19 additions, 0 deletions.erdconfig
- .gitignore 8 additions, 0 deletions.gitignore
- .gitlab-ci.yml 68 additions, 5 deletions.gitlab-ci.yml
- .rubocop.yml 12 additions, 0 deletions.rubocop.yml
- .ruby-version 1 addition, 1 deletion.ruby-version
- CHANGELOG.md 154 additions, 0 deletionsCHANGELOG.md
- Dockerfile 13 additions, 0 deletionsDockerfile
- Gemfile 103 additions, 67 deletionsGemfile
- Gemfile.lock 613 additions, 0 deletionsGemfile.lock
- README.md 159 additions, 50 deletionsREADME.md
- Rakefile 1 addition, 0 deletionsRakefile
- app/assets/images/.keep 0 additions, 0 deletionsapp/assets/images/.keep
- app/assets/images/brasil.png 0 additions, 0 deletionsapp/assets/images/brasil.png
- app/assets/images/cc.png 0 additions, 0 deletionsapp/assets/images/cc.png
- app/assets/images/colecoes.png 0 additions, 0 deletionsapp/assets/images/colecoes.png
- app/assets/images/colections.png 0 additions, 0 deletionsapp/assets/images/colections.png
- app/assets/images/contraste.png 0 additions, 0 deletionsapp/assets/images/contraste.png
- app/assets/images/fnde.png 0 additions, 0 deletionsapp/assets/images/fnde.png
- app/assets/images/fonte_inicial.png 0 additions, 0 deletionsapp/assets/images/fonte_inicial.png
- app/assets/images/fonte_mais.png 0 additions, 0 deletionsapp/assets/images/fonte_mais.png
.erdconfig
0 → 100644
.rubocop.yml
0 → 100644
CHANGELOG.md
0 → 100644
Dockerfile
0 → 100644
source 'https://rubygems.org' | source 'https://rubygems.org' | ||
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' | # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' | ||
gem 'rails', '4.2.0' | gem 'rails', '>=6.0.0' | ||
# Use postgresql as the database for Active Record | # Use postgresql as the database for Active Record | ||
gem 'pg' | gem 'pg' | ||
# Use SCSS for stylesheets | |||
gem 'sass-rails', '~> 5.0' | |||
# Use Uglifier as compressor for JavaScript assets | |||
gem 'uglifier', '>= 1.3.0' | |||
# Use CoffeeScript for .coffee assets and views | |||
gem 'coffee-rails', '~> 4.1.0' | |||
# Use jquery as the JavaScript library | |||
gem 'jquery-rails' | |||
# autocomplete for search | |||
gem 'jquery-ui-rails' | |||
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks | |||
gem 'turbolinks' | |||
gem 'jquery-turbolinks' | |||
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder | |||
gem 'jbuilder', '~> 2.0' | |||
# bundle exec rake doc:rails generates the API under doc/api. | # bundle exec rake doc:rails generates the API under doc/api. | ||
gem 'sdoc', '~> 0.4.0', group: :doc | gem 'sdoc', '>= 0.4.0', group: :doc | ||
# Use ActiveModel has_secure_password | # Use ActiveModel has_secure_password | ||
gem 'bcrypt', '~> 3.1.7' | gem 'bcrypt', '>= 3.1.7' | ||
# Use Unicorn as the app server | |||
# gem 'unicorn' | |||
# Use Capistrano for deployment | |||
# gem 'capistrano-rails', group: :development | |||
# memcached | # memcached | ||
gem 'dalli' | gem 'dalli' | ||
gem 'orientdb4r' | # dalli multi thread gem | ||
gem 'connection_pool' | |||
# web server | # web server | ||
gem 'puma' | gem 'puma' | ||
# protection | |||
gem 'rack-attack' | |||
# scheduler | # scheduler | ||
gem 'whenever', :require => false | gem 'whenever', require: false | ||
# authentication | # authentication | ||
gem 'devise' | gem 'devise' | ||
# files | # files | ||
gem 'paperclip' | gem 'kt-paperclip', github: 'kreeti/kt-paperclip', branch: 'master' | ||
# enable login via rest | # enable login via rest | ||
gem 'devise_token_auth' | gem 'devise_token_auth', github: 'lynndylanhurley/devise_token_auth', branch: 'master' | ||
gem 'rack-cors', require: 'rack/cors' | gem 'rack-cors', require: 'rack/cors' | ||
#bootstrap | gem 'rmagick' | ||
gem 'bootstrap-sass' | |||
# select box used in search | # Dspace REST API Integration | ||
gem 'select2-rails' | gem 'dspace_rest_client', github: 'c3sl/dspace-rest-client', branch: 'master' | ||
#Gruff (graphs and charts) | # pretty logs | ||
gem 'rmagick' | gem 'rainbow' | ||
#gem 'gruff' | |||
#RSolr - Search Engine used by DSpace | # depoyment | ||
gem "rsolr", "~> 1.0.12" | gem 'mina' | ||
#Dspace REST API Integration | # docs | ||
gem 'dspace_rest_client', '~> 1.1.0' | gem 'rdoc' | ||
gem 'stackprof' | |||
# pretty logs | group :development do | ||
gem 'rainbow' | gem 'annotate' | ||
gem 'immigrant' | |||
#Chart js | gem 'derailed_benchmarks' | ||
gem 'chart-js-rails' | |||
#depoyment | # Generate ER Diagram from database (use: rake erd) | ||
gem 'mina' | # Github Page: https://github.com/voormedia/rails-erd | ||
gem 'rails-erd' | |||
# management visual framework | # Manage the database application (use: localhost:3000/rails/db) | ||
gem 'locastyle' | # Github Page: https://github.com/igorkasyanchuk/rails_db | ||
#gem 'rails_db' | |||
# paginate results | # static analysis tool for security vulnerabilities | ||
gem 'kaminari' | gem 'brakeman', require: false | ||
gem 'dawnscanner', require: false | |||
# evaluate source code | # evaluate source code | ||
gem 'rubycritic', require: false | gem 'rubycritic', require: false | ||
# docs | # ruby lint | ||
gem 'rdoc' | gem 'rubocop', require: false | ||
gem 'stackprof' | |||
group :development, :test do | |||
# profiler | # profiler | ||
gem 'rack-mini-profiler' | gem 'rack-mini-profiler' | ||
gem 'flamegraph' | gem 'flamegraph' | ||
# reduce queries - https://github.com/flyerhzm/bullet | # reduce queries - https://github.com/flyerhzm/bullet | ||
gem 'bullet' | gem 'bullet' | ||
gem 'better_errors' | gem 'better_errors', '~>2.8.0' | ||
# Call 'byebug' anywhere in the code to stop execution and get a debugger console | # Call 'byebug' anywhere in the code to stop execution and get a debugger console | ||
gem 'byebug' | gem 'byebug' | ||
# Access an IRB console on exception pages or by using <%= console %> in views | # Access an IRB console on exception pages or by using <%= console %> in views | ||
gem 'web-console', '~> 2.0' | gem 'web-console', '~>4.0.4' | ||
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring | # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring | ||
gem 'spring' | gem 'spring' | ||
gem 'sqlite3' | # JavaScript runtime | ||
#JavaScript runtime | |||
gem 'execjs' | gem 'execjs' | ||
gem 'therubyracer' | |||
# local mailbox | |||
# gem 'mailcatcher' | |||
end | end | ||
group :test do | group :test do | ||
gem 'shoulda' | gem 'shoulda' | ||
gem 'shoulda-callback-matchers', '~> 1.1.1' | gem 'minitest-reporters' | ||
gem 'faker' | |||
gem 'database_cleaner' | |||
end | end | ||
gem 'streamio-ffmpeg', '~> 1.0.0' | group :development, :test do | ||
gem 'rspec-rails', '>= 3.8' #original is 3.6 | |||
gem 'rspec_api_documentation' | |||
gem 'factory_bot_rails' | |||
end | |||
gem 'streamio-ffmpeg', '>= 1.0.0' | |||
# sidekiq | # sidekiq | ||
gem 'sidekiq' | gem 'sidekiq' | ||
... | @@ -129,10 +120,55 @@ gem 'sinatra', require: false | ... | @@ -129,10 +120,55 @@ gem 'sinatra', require: false |
gem 'slim' | gem 'slim' | ||
# CUrl | # CUrl | ||
gem 'curb', '~> 0.8.8' | gem 'curb', '>= 0.8.8' | ||
# libArchive (Zip, Rar, ...) | # libArchive (Zip, Rar, ...) | ||
# C extension is required | # C extension is required | ||
# For Mac OSX: brew install libarchive && bundle config build.libarchive "--with-opt-dir=/usr/local/opt/libarchive" | # For Mac OSX: brew install libarchive && bundle config build.libarchive "--with-opt-dir=/usr/local/opt/libarchive" | ||
#gem 'libarchive', '~> 0.1.2', :require => 'libarchive_ruby' | # gem 'libarchive', '~> 0.1.2', :require => 'libarchive_ruby' | ||
gem 'libarchive-static' | gem 'ffi-libarchive' | ||
gem 'gitlab' | |||
# authorization | |||
gem 'pundit' | |||
# elasticsearch integration | |||
gem 'searchkick' | |||
# enable/disable features by enviroments | |||
gem 'feature' | |||
# mass insert in ActiveRecord | |||
gem 'activerecord-import' | |||
# social connect | |||
gem 'omniauth-facebook' | |||
gem 'omniauth-twitter' | |||
gem 'omniauth-google-oauth2', '~>0.8.2' | |||
# get mime type | |||
gem 'mimemagic' | |||
# html screenshot | |||
gem 'screencap' | |||
# model json serializer | |||
gem 'active_model_serializers' | |||
# zip files | |||
gem 'rubyzip' | |||
# user activity | |||
gem 'public_activity' | |||
# gem 'rails-observers' | |||
# soft-deleted for active record models | |||
#gem 'paranoia', github: 'rubysherpas/paranoia', branch: 'rails4' | |||
gem 'paranoia' | |||
# models versioning | |||
gem 'paper_trail' | |||
gem 'acts_as_list' |
Gemfile.lock
0 → 100644
app/assets/images/.keep
deleted
100644 → 0
app/assets/images/brasil.png
deleted
100644 → 0
597 B
app/assets/images/cc.png
deleted
100644 → 0
1.36 KiB
app/assets/images/colecoes.png
deleted
100644 → 0
40.4 KiB
app/assets/images/colections.png
deleted
100644 → 0
40.4 KiB
app/assets/images/contraste.png
deleted
100644 → 0
2.23 KiB
app/assets/images/fnde.png
deleted
100644 → 0
21.8 KiB
app/assets/images/fonte_inicial.png
deleted
100644 → 0
2.44 KiB
app/assets/images/fonte_mais.png
deleted
100644 → 0
2.18 KiB