Projeto escola para ajudar no aprendizado de programação.
- Instalar e configurar o RVM (https://rvm.io/rvm/install).
- Instalar o ruby-2.7.0, utilizando o RVM.
- Instalar e configurar o bundler (https://bundler.io/).
- Configurar o Gemfile com as gems rspec, factory_bot, guard-rspec, pry.
- Instalar e configurar o Guard.
- Começar sempre pelos testes.
- https://auth0.com/blog/ruby-authentication-secure-rack-apps-with-jwt/
- http://sinatrarb.com/intro.html
- https://developers.pipefy.com/reference#graphql-endpoint
- Puma: web server, trata as requisições e respostas.
- Rack: interface entre o web server e s web application.
- Sinatra: é o framework para a web application.