Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,10 @@ group :test do
gem 'guard-rspec'
gem 'rails-controller-testing'
gem 'factory_bot_rails'
gem 'simplecov'
gem 'simplecov', require: false, group: :test

#Test complexity
gem 'cycromatic'

# Used for metrics
gem 'metric_fu', git: 'https://github.com/metricfu/metric_fu.git'
Expand Down
137 changes: 71 additions & 66 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -20,43 +20,43 @@ GIT
GEM
remote: https://rubygems.org/
specs:
actioncable (5.2.5)
actionpack (= 5.2.5)
actioncable (5.2.6)
actionpack (= 5.2.6)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
actionmailer (5.2.5)
actionpack (= 5.2.5)
actionview (= 5.2.5)
activejob (= 5.2.5)
actionmailer (5.2.6)
actionpack (= 5.2.6)
actionview (= 5.2.6)
activejob (= 5.2.6)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
actionpack (5.2.5)
actionview (= 5.2.5)
activesupport (= 5.2.5)
actionpack (5.2.6)
actionview (= 5.2.6)
activesupport (= 5.2.6)
rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (5.2.5)
activesupport (= 5.2.5)
actionview (5.2.6)
activesupport (= 5.2.6)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
activejob (5.2.5)
activesupport (= 5.2.5)
activejob (5.2.6)
activesupport (= 5.2.6)
globalid (>= 0.3.6)
activemodel (5.2.5)
activesupport (= 5.2.5)
activerecord (5.2.5)
activemodel (= 5.2.5)
activesupport (= 5.2.5)
activemodel (5.2.6)
activesupport (= 5.2.6)
activerecord (5.2.6)
activemodel (= 5.2.6)
activesupport (= 5.2.6)
arel (>= 9.0)
activestorage (5.2.5)
actionpack (= 5.2.5)
activerecord (= 5.2.5)
activestorage (5.2.6)
actionpack (= 5.2.6)
activerecord (= 5.2.6)
marcel (~> 1.0.0)
activesupport (5.2.5)
activesupport (5.2.6)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
Expand All @@ -66,11 +66,11 @@ GEM
arel (9.0.0)
arrayfields (4.9.2)
ast (2.4.2)
autoprefixer-rails (10.2.4.0)
execjs
autoprefixer-rails (10.2.5.0)
execjs (< 2.8.0)
bcrypt (3.1.16)
bindex (0.8.1)
bootsnap (1.7.3)
bootsnap (1.7.5)
msgpack (~> 1.0)
bootstrap (4.3.1)
autoprefixer-rails (>= 9.1.0)
Expand Down Expand Up @@ -135,34 +135,37 @@ GEM
cucumber-messages (~> 13.0, >= 13.0.1)
cucumber-messages (13.2.1)
protobuf-cucumber (~> 3.10, >= 3.10.8)
cucumber-rails (2.2.0)
cucumber-rails (2.3.0)
capybara (>= 2.18, < 4)
cucumber (>= 3.0.2, < 6)
mime-types (~> 3.2)
nokogiri (~> 1.8)
rails (>= 5.0, < 7)
railties (>= 5.0, < 7)
cucumber-rails-training-wheels (1.0.0)
cucumber-rails (>= 1.1.1)
cucumber-tag-expressions (2.0.4)
cucumber-wire (4.0.1)
cucumber-core (~> 8.0, >= 8.0.1)
cucumber-cucumber-expressions (~> 10.3, >= 10.3.0)
cucumber-messages (~> 13.0, >= 13.0.1)
cycromatic (0.1.3)
parser (~> 2.3)
rainbow (~> 2.1)
database_cleaner (2.0.1)
database_cleaner-active_record (~> 2.0.0)
database_cleaner-active_record (2.0.0)
database_cleaner-active_record (2.0.1)
activerecord (>= 5.a)
database_cleaner-core (~> 2.0.0)
database_cleaner-core (2.0.1)
diff-lcs (1.4.4)
docile (1.3.5)
docile (1.4.0)
erubi (1.10.0)
erubis (2.7.0)
execjs (2.7.0)
factory_bot (6.1.0)
factory_bot (6.2.0)
activesupport (>= 5.0.0)
factory_bot_rails (6.1.0)
factory_bot (~> 6.1.0)
factory_bot_rails (6.2.0)
factory_bot (~> 6.2.0)
railties (>= 5.0.0)
fattr (2.4.0)
ffi (1.15.0)
Expand All @@ -178,7 +181,7 @@ GEM
formatador (0.2.5)
globalid (0.4.2)
activesupport (>= 4.2.0)
guard (2.16.2)
guard (2.17.0)
formatador (>= 0.2.4)
listen (>= 2.7, < 4.0)
lumberjack (>= 1.0.12, < 2.0)
Expand Down Expand Up @@ -207,7 +210,7 @@ GEM
haml (>= 4.0, < 6)
nokogiri (>= 1.6.0)
ruby_parser (~> 3.5)
i18n (1.8.9)
i18n (1.8.10)
concurrent-ruby (~> 1.0)
jbuilder (2.11.2)
activesupport (>= 5.0.0)
Expand All @@ -223,7 +226,7 @@ GEM
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
loofah (2.9.0)
loofah (2.9.1)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
lumberjack (1.2.8)
Expand All @@ -235,29 +238,29 @@ GEM
fattr (~> 2.2, >= 2.2.0)
map (~> 6.1, >= 6.1.0)
map (6.6.0)
marcel (1.0.0)
marcel (1.0.1)
method_source (1.0.0)
metric_fu-Saikuro (1.1.3)
middleware (0.1.0)
mime-types (3.3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2021.0225)
mini_mime (1.0.3)
mini_portile2 (2.5.0)
mini_mime (1.1.0)
mini_portile2 (2.5.1)
minitest (5.14.4)
msgpack (1.4.2)
multi_json (1.15.0)
multi_test (0.1.2)
nenv (0.3.0)
nio4r (2.5.7)
nokogiri (1.11.2)
nokogiri (1.11.5)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
notiffany (0.1.3)
nenv (~> 0.1)
shellany (~> 0.0)
parallel (1.20.1)
parser (3.0.0.0)
parser (2.7.2.0)
ast (~> 2.4.1)
path_expander (1.1.0)
pg (1.2.3)
Expand All @@ -267,29 +270,29 @@ GEM
middleware
thor
thread_safe
pry (0.14.0)
pry (0.14.1)
coderay (~> 1.1)
method_source (~> 1.0)
psych (3.3.1)
psych (3.3.2)
public_suffix (4.0.6)
puma (3.12.6)
racc (1.5.2)
rack (2.2.3)
rack-test (1.1.0)
rack (>= 1.0, < 3)
railroady (1.5.3)
rails (5.2.5)
actioncable (= 5.2.5)
actionmailer (= 5.2.5)
actionpack (= 5.2.5)
actionview (= 5.2.5)
activejob (= 5.2.5)
activemodel (= 5.2.5)
activerecord (= 5.2.5)
activestorage (= 5.2.5)
activesupport (= 5.2.5)
rails (5.2.6)
actioncable (= 5.2.6)
actionmailer (= 5.2.6)
actionpack (= 5.2.6)
actionview (= 5.2.6)
activejob (= 5.2.6)
activemodel (= 5.2.6)
activerecord (= 5.2.6)
activestorage (= 5.2.6)
activesupport (= 5.2.6)
bundler (>= 1.3.0)
railties (= 5.2.5)
railties (= 5.2.6)
sprockets-rails (>= 2.0.0)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
Expand All @@ -300,29 +303,30 @@ GEM
nokogiri (>= 1.6)
rails-html-sanitizer (1.3.0)
loofah (~> 2.3)
rails_best_practices (1.20.0)
rails_best_practices (1.20.1)
activesupport
code_analyzer (>= 0.5.1)
code_analyzer (>= 0.5.2)
erubis
i18n
json
require_all (~> 3.0)
ruby-progressbar
railties (5.2.5)
actionpack (= 5.2.5)
activesupport (= 5.2.5)
railties (5.2.6)
actionpack (= 5.2.6)
activesupport (= 5.2.6)
method_source
rake (>= 0.8.7)
thor (>= 0.19.0, < 2.0)
rainbow (3.0.0)
rainbow (2.2.2)
rake
rake (13.0.3)
rb-fsevent (0.10.4)
rb-fsevent (0.11.0)
rb-inotify (0.10.1)
ffi (~> 1.0)
redcard (1.1.0)
reek (6.0.3)
reek (6.0.2)
kwalify (~> 0.7.0)
parser (~> 3.0.0)
parser (>= 2.5.0.0, < 2.8, != 2.5.1.1)
psych (~> 3.1)
rainbow (>= 2.0, < 4.0)
regexp_parser (2.1.1)
Expand Down Expand Up @@ -352,8 +356,8 @@ GEM
rspec-support (3.10.2)
ruby-progressbar (1.11.0)
ruby_dep (1.5.0)
ruby_parser (3.15.1)
sexp_processor (~> 4.9)
ruby_parser (3.16.0)
sexp_processor (~> 4.15, >= 4.15.1)
rubyzip (2.3.0)
sass (3.7.4)
sass-listen (~> 4.0.0)
Expand All @@ -377,14 +381,14 @@ GEM
selenium-webdriver (3.142.7)
childprocess (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
sexp_processor (4.15.2)
sexp_processor (4.15.3)
shellany (0.0.1)
simplecov (0.21.2)
docile (~> 1.1)
simplecov-html (~> 0.11)
simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3)
simplecov_json_formatter (0.1.2)
simplecov_json_formatter (0.1.3)
spring (2.1.1)
spring-watcher-listen (2.0.1)
listen (>= 2.7, < 4.0)
Expand Down Expand Up @@ -436,6 +440,7 @@ DEPENDENCIES
coffee-rails (~> 4.2)
cucumber-rails
cucumber-rails-training-wheels
cycromatic
database_cleaner
factory_bot_rails
guard-rspec
Expand Down
38 changes: 0 additions & 38 deletions SPRINT2.md

This file was deleted.

33 changes: 33 additions & 0 deletions Sprint1-Grupo9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Sprint 1 - Engenharia de Software
#### Grupo 9
#### UnB - 2020/2

## Grupo

João Pedro Silva de Andrade - 17/0013944
Pedro Henriques Nogueira - 14/0065032
Vinícius Caixeta de Souza - 18/0132199
Gustavo Einstein Soares Oliveira - 17/0104630
Cesar Augusto Vilela Borges - 16/0116341

## Projeto

Envio dos emails de resultado de monitoria (professores/alunos monitores).
Professores recebem um email listando os alunos monitores por turma.
Alunos recebem um email para cada monitoria confirmada ou rejeitada.

## Implementações

Features do projeto especificadas para o modo de desenvolvimento BDD.

## Papéis

- Scrum Master - João Pedro
- Product Owner - Pedro Nogueira
- Equipe de desenvolvimento - Vinícius, Gustavo, Cesar

## Branches

- envio-emails: branch principal desse grupo, feita para enviar todos os emails.
- emails-professores: branch interna para a funcionalidade de envio dos emails dos professores.
- emails-alunos: branch interna para a funcionalidade de envio dos emails dos candidatos a monitoria.
Loading