Coder Social home page Coder Social logo

Panorâma geral sobre a API about zup-api HOT 5 OPEN

RodriguesLs avatar RodriguesLs commented on August 25, 2024
Panorâma geral sobre a API

from zup-api.

Comments (5)

lynxnathan avatar lynxnathan commented on August 25, 2024

Olá @RodriguesLs, tudo bom?

Esta API é predominantemente desenvolvida utilizando o framework Grape utilizando o ActiveRecord e ActiveSupport do Rails.

Sobre as rotas em particular, o readme do Grape explica de maneira bem sucinta o funcionamento dela – no caso as declarações acontecem in-place usando os blocos de resource, namespace e os verbos HTTPs de cada endpoint em específico. Você encontra essas definições nos arquivos da pasta /app/api.

Espero que isso te ajude a iniciar a aventura!

from zup-api.

RodriguesLs avatar RodriguesLs commented on August 25, 2024

@lynxnathan genial!

Creio que já me ajude sim, darei uma pesquisada no framework, muito obrigado por enquanto!

from zup-api.

RodriguesLs avatar RodriguesLs commented on August 25, 2024

Olá @RodriguesLs, tudo bom?

Esta API é predominantemente desenvolvida utilizando o framework Grape utilizando o ActiveRecord e ActiveSupport do Rails.

Sobre as rotas em particular, o readme do Grape explica de maneira bem sucinta o funcionamento dela – no caso as declarações acontecem in-place usando os blocos de resource, namespace e os verbos HTTPs de cada endpoint em específico. Você encontra essas definições nos arquivos da pasta /app/api.

Espero que isso te ajude a iniciar a aventura!

Bom, a intenção de uma noção geral do projeto seria mais para o caso de precisar desenvolver uma ferramenta nova, entender como ele foi estruturado para poder seguir a organização. Por exemplo, acabei de me deparar com isso, preciso desenvolver um gerador de pdf dum relatório estático que nós desenvolvemos aqui, daí não estou conseguindo entender o padrão de organização para saber onde devo deixar os arquivos específicos, as chamadas, as rotas... isso se deve também ao fato, creio eu, de que sou relativamente novo na área x-x'

from zup-api.

lynxnathan avatar lynxnathan commented on August 25, 2024

@RodriguesLs minha sugestão seria pegar uma funcionalidade (ex: edição de item de inventário) e abrir o a rota (controller) e ver quais models e services são chamados lá, navegar neles vai te dar um entendimento melhor de como os diferentes componentes conversam.

from zup-api.

RodriguesLs avatar RodriguesLs commented on August 25, 2024

@RodriguesLs minha sugestão seria pegar uma funcionalidade (ex: edição de item de inventário) e abrir o a rota (controller) e ver quais models e services são chamados lá, navegar neles vai te dar um entendimento melhor de como os diferentes componentes conversam.

Certo, uma última coisa, o pessoal da empresa está procurando uma consultoria, vocês não fazem?

from zup-api.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.