ricarthlima/eo-project-es

View on GitHub
docs/paginas/referencias.md

Summary

Maintainability
Test Coverage
| [Home](https://github.com/ricarthlima/eo-project-es) | [Time](/docs/paginas/time.md) | [Entregas](/docs/entregas_iterations)  | [Banco de Dados](https://github.com/ricarthlima/eo-project-es#5-banco-de-dados) | [ID Visual](/docs/id_visual)| [Socorro](/docs/paginas/socorro.md) | [Referências e Links]() |
|-|-|-|-|-|-|-|

# Referências
Alguns links que foram e são importantes.
  
## 1. Front-end
### Design de formulários
Para informações sobre design para formulários na aplicação, acesse o [link](https://uxdesign.cc/design-better-forms-96fadca0f49c)
### Bootstrap
- Dica de instalação, passo a passo:
    1 - [Tutorial](https://github.com/twbs/bootstrap-rubygem) do repositório do bootstrap
    2 - Instalação das gems (boostrap e jquery e etc)
    3 - E fazer o import no stylesheets, dando o import no arquivo bootstrap.scss
- Link úteis
    - [Tutorial de instalação](https://medium.freecodecamp.org/add-bootstrap-to-your-ruby-on-rails-project-8d76d70d0e3b)
    - [Informações no Artigo do Medium](https://medium.com/jaguaribetech/framework-bootstrap-para-aplica%C3%A7%C3%B5es-rails-cbaf94e802eb) 
    - [Vídeo tutorial](https://www.youtube.com/watch?v=ZPh19YUbC3A) 
    - [Site do boostrap](https://getbootstrap.com.br/) 
- Links úteis sobre sidebar
    - [link 1](https://github.com/BlackrockDigital/startbootstrap-simple-sidebar) 
    - [link 2](https://startbootstrap.com/template-overviews/simple-sidebar/)
- Documentação sobre "Modal" em Bootstrap
    - [link 1](https://getbootstrap.com/docs/4.1/components/modal/#scrolling-long-content)
    - [link 2](https://getbootstrap.com.br/docs/4.1/components/modal/#modal-components)


## 2. Testes
### BDD
- Links úteis
    - [link 1](http://shipit.resultadosdigitais.com.br/blog/estruturando-seu-projeto-com-bdd-e-cucumber/) 
    - [link 2](https://stories.devacademy.la/bdd-con-ruby-on-rails-usando-rspec-y-capybara-2e87ffe8957d) 
    - [link 3](https://gist.github.com/stepheneyer/01be60c1ec6c004e0253) 
    - [link 4](https://www.linkedin.com/pulse/do-zero-ao-b%C3%A1sico-aprenda-criar-um-teste-de-aceita%C3%A7%C3%A3o-renato-nunes)

- Links recomendados pelo monitor
    - [link 1](https://medium.com/jaguaribetech/testes-automatizados-com-cabybara-579e9688e3ab)
    - [link 2](https://helabs.com/artigos/2013/07/03/testes-de-aceitacao-com-capybara-e-cucumber/)  
 
### TDD
- Links úteis:
    - [link 1](https://share.atelie.software/come%C3%A7ando-com-tdd-rspec-79423f7a95ed)
    - [link 2](https://learn.co/lessons/intro-to-tdd-rspec-and-learn)
    - [link 3](https://medium.com/@WesleyDavis/rspec-and-test-driven-development-618b44c8177f) 
    
## Informações gerais importantes
### OCR
- Links úteis
    - [link 1](https://github.com/suyesh/ocr_space) *P2*
    - [link 2](https://github.com/meh/ruby-tesseract-ocr) *P2* 
    - [link 3](https://github.com/dannnylo/rtesseract)  *P1*
      -[Tutorial do dannylo](https://dannnylo.wordpress.com/2010/08/27/rtesseract-ocr-para-ruby/) *P1*
    - [Tutorial em vídeo](https://www.youtube.com/watch?v=6_aqncTWgkk) *P1*  
    - [link 4](https://medium.com/innocode-stories/how-to-do-ocr-in-ruby-on-osx-6e16fd072b63) *P3*
    - [link 5](http://www.cloudmersive.com/ocr-api) *P3*

### Código de Barras
- Links úteis
    - [link 1](https://www.gs1br.org/desenvolvedores)
    - [link 2](http://conteudo.blog.gs1br.org/api-informacoes-produtos)

### Busca Inteligente
- Links úteis
    - [link 1](https://onebitcode.com/buscas-elasticsearch/) 

### Upload de Imagens
- Links úteis
    - [link 1](https://ronanlopes.me/ruby-rails-upload-de-imagens-com-o-carrierwave/)
    - [link 2](https://glaucocustodio.github.io/2012/10/20/upload-e-validacao-de-imagens-e-arquivos-com-a-gem-paperclip-do-rails/) 
    - [link 3](https://wesrails.wordpress.com/2010/06/12/gravando-foto-no-banco-de-dados-com-ruby-on-rails/) 
    - [link 4](https://www.youtube.com/watch?v=kekw19CWPHY) 
    - [link 5](https://www.youtube.com/watch?v=a2rPTqhYdWk)
 
## Entregas IF977
- Para consulta das datas e informações adicionais do projeto, visitar: [Repositório](https://github.com/IF977/if977/blob/master/pages/projeto.md)

## Instalação do programa image magick no Cloud 9
### Para uso do paperclip
Apenas seguir os passos ditos no [link](https://community.c9.io/t/install-imagemagick/3608/7)
   
## 3. Devise
### Autenticação com Devise
- Links úteis
    - [link 1](https://www.maujor.com/railsgirlsguide/devise.php)
    - [link 2](https://github.com/plataformatec/devise)
    - [link 3](https://www.devmedia.com.br/ruby-on-rails-implementando-autenticacao-de-usuario/32124) 
    - [link 4](https://onebitcode.com/permissoes-de-acesso-rails-usando-devise-e-cancancan/) *É mais para autenticação com permissões de usuários, e menos de login

### Adicionando mais campos ao devise
- Usar os seguintes links para o mesmo: [link1](https://pt.stackoverflow.com/questions/56810/como-adicionar-mais-campos-%C3%A0-tabela-de-usu%C3%A1rios-com-a-gem-devise), [link2](https://groups.google.com/forum/#!topic/rails-br/wvWqPIe4T6A) e [link3](https://felipelinsmachado.com/ruby-on-rails-para-iniciantes-criando-novo-atributo-devise/)

# Outros

## Alta importância
- [Profissionalizando seus projetos no GitHub](https://braziljs.org/blog/profissionalizando-seus-projetos-no-github-2/)
  - **Tags:** issues, milestones, labels, tags, releases, versionamento, licenças, testes unitários, wiki, gh pages

## Média importância
- [Torne-se programador - Ruby](http://www.torneseumprogramador.com.br/aulas/ruby)
  - **Tags:** ruby
- [99APIs](https://99apis.com/categorias)
  - **Tags:** api

## Baixa importância
- [Versionamento Semântico](https://semver.org/)
- [Escrevendo textos no GitHub](https://help.github.com/categories/writing-on-github/)
- [CodePen - HTML e CSS](https://codepen.io/pen/tour/welcome/4)
- [Menu hamburguer](https://willianjusten.com.br/criando-icone-menu-hamburguer-animado-com-css-puro/)
- [Editor de MarkDown](https://stackedit.io/app#)