Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

An opinionated framework for creating REST-like APIs in Ruby.

ruby-grape/grape é bom para iniciantes?

Nos últimos 30 dias, ruby-grape/grape fez merge de 96 de 119 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 1 issue para iniciantes aberta.

Estrelas
10k
Forks
1.2k
Issues abertas para iniciantes
1
Issues indexadas
212
Merge médio
13h 52min
PRs com merge (30d)
98
Linguagem predominante
Ruby
Licença
MIT
Último push no GitHub
3/10/2026
Última indexação
20/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
Nenhum label para iniciantes indexado

Como contribuir com ruby-grape/grape

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Ele tem um Dockerfile ou um arquivo Docker Compose, então você pode rodá-lo sem instalar todo o conjunto de ferramentas.
  3. Suas contribuições serão publicadas sob a licença MIT do projeto.
  4. Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Let a `rescue_from` handler propagate an exception instead of rendering it
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    ruby-grape/grape#3003 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • No public replacement for custom inheritable namespace settings in Grape 4.0?
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2979 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Grape for Enterprise on README redirects to a sales pitch
    Aberta
    chore

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 30/100

    ruby-grape/grape#2562 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • A mechanism to configure global before hooks
    Aberta
    feature request

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    ruby-grape/grape#2522 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Include Rack::TempFileReaper in Grape ?
    Aberta
    feature request you can help

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100

    ruby-grape/grape#2487 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Error when validating array items with different conditionally required properties
    Aberta
    bug?

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    ruby-grape/grape#2473 · 6 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Introduce standard gem ?
    Aberta
    chore discuss!

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    ruby-grape/grape#2446 · 7 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Add a memory usage check
    Aberta
    chore

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2442 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Add support for exclusive parameter groups (e.g. exactly_one_of)
    Aberta
    feature request

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2418 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Grape and Protecting Against Mass Assignment Abuse
    Aberta
    discuss! feature request

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    ruby-grape/grape#2416 · 8 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Recognize_path should account for HTTP method
    Aberta
    feature request

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    ruby-grape/grape#2415 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Values Validator => Proc's arity < 2 ?
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2401 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Route#options and Route#settings are confusing
    Aberta
    bug?

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    ruby-grape/grape#2392 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • custom type not suppot multiple types, raise `Grape::Exceptions::ValidationErrors`
    Aberta
    bug?

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    ruby-grape/grape#2391 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • `halt` for instantly returning a response, interrupting current handler execution
    Aberta
    discuss! feature request

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    ruby-grape/grape#2374 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Sentry transaction name
    Aberta
    question

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    ruby-grape/grape#2351 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Unknown validator exception for read_only when using requires/optional with Entity
    Aberta
    bug?

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 38/100

    ruby-grape/grape#2345 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Interest in type-checked grape?
    Aberta
    discuss! feature request

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    ruby-grape/grape#2343 · 4 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Grape + Cucumber | number of arguments
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2335 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Doc Update Request: Nested re-usable params
    Aberta
    chore discuss!

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    ruby-grape/grape#2313 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • given arg_one require arg_two of array -> auto passes empty string to array when empty array is given
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    ruby-grape/grape#2312 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • HTTP GET request with parameters in body and Content-Type header
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2282 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Give a clearer error message when payload doesn't match with provided content-type
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    ruby-grape/grape#2281 · 10 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Ability to describe multiple success entities
    Aberta
    feature request

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2277 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • How do I remove response headers?
    Aberta
    question

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2269 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • error_response deprecation ?
    Aberta
    chore

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2253 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Feature Request: Support additional WebDav-specified HTTP methods, such as LOCK
    Aberta
    feature request

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    ruby-grape/grape#2243 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Fail on (or get list of) unknown parameters
    Aberta
    feature request

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2241 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Rails 7 has removed ActiveSupport::Dependencies. How should reloading be done now?
    Aberta
    bug? you can help

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2238 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • param as is not work
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2237 · 8 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Required ruby version ?
    Aberta
    chore question

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100

    ruby-grape/grape#2228 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • jruby-head build broken
    Aberta
    confirmed bug you can help

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100

    ruby-grape/grape#2211 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Declared broken for hash params with overlapping names
    Aberta
    bug?

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2195 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • using `coerce_with:` lambda without root `Exception` difficult to *debug* unless we help Grape `coerce_value`
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    ruby-grape/grape#2194 ·

    Mantenedores costumam responder em até 1 dia

  • Result of the block in the 'given' method are ignored
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    ruby-grape/grape#2191 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Suppress one of the validation errors from `allow_blank` on a required parameter
    Aberta
    feature request

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    ruby-grape/grape#2187 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add middleware from the outside
    Aberta
    discuss! question you can help

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2169 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • API breakable change after upgrade to rails 6.1.0
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2168 ·

    Mantenedores costumam responder em até 1 dia

  • Invalid % Encoding
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2159 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • how to define multiple allowed types with values?
    Aberta
    feature request

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 18/100

    ruby-grape/grape#2151 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • How to define multiple allowed types when one of them is array of hash?
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2150 · 5 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • declared(params) - "no implicit conversion of Symbol into Integer" when receiving blank array
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2141 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • NoMethodError in after callback inside Grape::Middleware::Formatter
    Aberta
    bug?

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2139 · 14 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add custom headers to all apis in swagger doc
    Aberta
    feature request

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    ruby-grape/grape#2119 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Avoid returning `[nil]` to Rack
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    ruby-grape/grape#2118 · 8 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Reusable params helpers are not inherited.
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    ruby-grape/grape#2113 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Type FIle (Rack::Multipart::UploadedFile) replace all non-English letters in file name with underscores ( _ )
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2085 · 8 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Namespace is evaluated twice
    Aberta
    bug?

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    ruby-grape/grape#2081 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Customized Errors No Longer Including CORS Related Headers Upgrading from 1.0 to 1.3
    Aberta
    bug?

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    ruby-grape/grape#2078 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Parameter defaults ignored when nested inside hash
    Aberta
    bug?

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    ruby-grape/grape#2073 · 9 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.