{"id":369,"date":"2019-07-24T12:00:53","date_gmt":"2019-07-24T15:00:53","guid":{"rendered":"http:\/\/ejetar.com\/?p=369"},"modified":"2020-03-11T00:35:53","modified_gmt":"2020-03-11T03:35:53","slug":"lancamento-do-nosso-primeiro-projeto-open-source","status":"publish","type":"post","link":"https:\/\/ejetar.com\/en\/blog-tecnico\/novidades\/lancamento-do-nosso-primeiro-projeto-open-source","title":{"rendered":"Lan\u00e7amento do nosso primeiro projeto open-source"},"content":{"rendered":"<p>Durante o desenvolvimento do sistema de um de nossos clientes, tivemos a necessidade de validar e interpretar o conte\u00fado do cabe\u00e7alho <strong>Accept<\/strong>, de acordo com a <strong>RFC 7231, se\u00e7\u00e3o 5.3.1 e 5.3.2<\/strong>. Por\u00e9m, n\u00e3o encontramos nenhuma biblioteca dispon\u00edvel na internet que atendesse a nossa demanda. <\/p>\n\n\n\n<p>Foi ent\u00e3o, a partir dessa oportunidade, que decidimos desenvolver um pacote pr\u00f3prio e disponibiliz\u00e1-lo para a comunidade atrav\u00e9s do Github. O pacote pode ser encontrado aqui: <a href=\"https:\/\/github.com\/ejetar\/accept-header-interpreter\" rel=\"noopener\"><strong>accept-header-interpreter<\/strong><\/a>.<\/p>\n\n\n\n<h3>Recursos<\/h3>\n\n\n\n<p>O pacote tem dois pap\u00e9is principais:<\/p>\n\n\n\n<ul><li><strong>Valida\u00e7\u00e3o<\/strong>: Verifica se o conte\u00fado do cabe\u00e7alho Accept \u00e9 <strong>v\u00e1lido<\/strong>, <strong>de acordo com a especifica\u00e7\u00e3o<\/strong>;<\/li><li><strong>Convers\u00e3o<\/strong>: Converte a lista de tipos de m\u00eddia para uma <strong>cole\u00e7\u00e3o Laravel<\/strong> (automaticamente <strong>ordenada por prioridade<\/strong>, com base na <strong>especifica\u00e7\u00e3o<\/strong>);<\/li><\/ul>\n\n\n\n<h3>Casos de uso<\/h3>\n\n\n\n<p>Esta biblioteca pode ser utilizada para as mais variadas necessidades, mas principalmente quando se trata de APIs. Com ela, o desenvolvedor pode validar e interpretar o cabe\u00e7alho Accept, e exibir uma resposta adequada para o usu\u00e1rio, de acordo com o seu pedido.<\/p>\n\n\n\n<h3>Contribui\u00e7\u00e3o<\/h3>\n\n\n\n<p>Contribua com este projeto maravilhoso, ser\u00e1 um prazer t\u00ea-lo conosco. Vamos ajudar a comunidade de software livre. Voc\u00ea est\u00e1 convidado a incorporar novos recursos, fazer corre\u00e7\u00f5es, relatar bugs e qualquer outra forma de ajuda. N\u00e3o se esque\u00e7a de dar like neste reposit\u00f3rio! \ud83d\ude0a<\/p>\n\n\n\n<h3>Licen\u00e7a<\/h3>\n\n\n\n<p>Esta \u00e9 uma biblioteca de software aberto, licenciada sob a licen\u00e7a MIT. <\/p>","protected":false},"excerpt":{"rendered":"<p>Durante o desenvolvimento do sistema de um de nossos clientes, tivemos a necessidade de validar e interpretar o conte\u00fado do cabe\u00e7alho Accept, de acordo com a RFC 7231, se\u00e7\u00e3o 5.3.1 e 5.3.2. Por\u00e9m, n\u00e3o encontramos nenhuma biblioteca dispon\u00edvel na internet que atendesse a nossa demanda. Foi ent\u00e3o, a partir dessa oportunidade, que decidimos desenvolver um [&hellip;]<\/p>","protected":false},"author":1,"featured_media":414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[64,63],"tags":[],"_links":{"self":[{"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/posts\/369"}],"collection":[{"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/comments?post=369"}],"version-history":[{"count":6,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":425,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/posts\/369\/revisions\/425"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/media\/414"}],"wp:attachment":[{"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/media?parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/categories?post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ejetar.com\/en\/wp-json\/wp\/v2\/tags?post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}