Skip to content

Commit 8357550

Browse files
authored
Updates for PT-BR Book (#94)
* Book translation to PT-BR Updating chapters * Version added to Rakefile * Correcting rails generation command * Update for book build
1 parent b2c1b33 commit 8357550

File tree

5 files changed

+188
-12
lines changed

5 files changed

+188
-12
lines changed

rails6/pt-br/api_on_rails.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,19 @@ Alexandre Rousseau <[email protected]>
33
v6.20, 2021-03-25
44
:doctype: book
55
:toc:
6+
:toc-title: Índice
67
:imagesdir: img
78
:title-logo-image: image:logo.svg[]
89
:homepage: https://github.com/madeindjs/api_on_rails/
910
:source-highlighter: rouge
1011
// epub tags
1112
:copyright: CC-BY-SA 4.0, MIT
1213
:keywords: Rails, API, Ruby, Software
13-
:lang: en
14+
:lang: pt-br
1415
:author: Alexandre Rousseau, Luiz Carlos dos Santos Junior
1516
:description: Aprenda as melhores práticas para construir uma API utilizando Ruby on Rails 6
16-
:front-cover-image: image:cover.svg[]
17-
:revdate: 2021-03-25
17+
:front-cover-image: image:cover.png[]
18+
:revdate: 2023-12-13
1819

1920
include::chapter00-before.adoc[]
2021

rails6/pt-br/chapter00-before.adoc

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
11
[#chapter00-before]
2-
= Antes
2+
= ******
33

44
== Prefácio
55

66
"API on Rails 6" é baseado no livro http://apionrails.icalialabs.com/book/["APIs on Rails: Building REST APIs with Rails"]. Ele foi inicialmente publicado em 2014 por https://twitter.com/kurenn[Abraham Kuri] sob as licenças http://opensource.org/licenses/MIT[MIT] e http://people.freebsd.org/~phk/[Beerware].
77

8-
A primeira versão não foi mantida e foi inicialmente planejada para a versão 4 do Ruby on Rails, que não https://guides.rubyonrails.org/maintenance_policy.html#security-issues[recebe mais atualizações de segurança]. Eu quis atualizar este excelente livro, adaptando-o para novas versões do Ruby on Rails. Contudo, este livro está disponível para as versões 5.2 e 6.0 (a que você está lendo no momento) do Ruby on Rails.
8+
A primeira versão não foi mantida e foi inicialmente planejada para a versão 4 do Ruby on Rails, que não https://guides.rubyonrails.org/maintenance_policy.html#security-issues[recebe mais atualizações de segurança]. Eu quis atualizar este excelente livro, adaptando-o para novas versões do Ruby on Rails. Contudo, este livro está disponível para as versões 5.2, 6.0 (a que você está lendo no momento) e 6.1 do Ruby on Rails.
99

10-
NOTE: Este livro está também disponível na Molière language (Isto significa francês).
10+
NOTE: Este livro está disponível em francês, Inglês, Espanhol e Português.
1111

12-
== Sobre o autor
12+
== Sobre os autores
13+
14+
=== Alexandre Rousseau
1315

1416
Meu nome é http://rousseau-alexandre.fr[Alexandre Rousseau], e eu sou um desenvolvedor Rails com mais de 4 anos de experiência (até o momento em que escrevo). Eu sou no momento um parceiro em uma compania (https://isignif.fr[iSignif]) para contruir e manter um produto SAAS utilizando Rails. Eu também contribuo para a comunidade Ruby, produzindo e mantendo algumas gems que você pode consultar no https://rubygems.org/profiles/madeindjs[meu perfil em Rubygems.org]. A maioria dos meus projetos está no GitHub, logo, não hesite em http://github.com/madeindjs/[me seguir].
1517

1618
O código fonte deste livro está disponível no formato https://asciidoctor.org/[Asciidoctor] em https://github.com/madeindjs/api_on_rails[GitHub]. Sinta-se livre para https://github.com/madeindjs/api_on_rails/fork[fazer um fork] do projeto se você quiser melhorá-lo ou corrigir erros que eu não tenha notado.
1719

20+
=== Luiz Carlos dos Santos Junior
21+
22+
Desenvolvedor Web com mais de 13 anos de experiência, trabalhando tanto com desenvolvimento frontend, como com backend. Bacharel em Ciência da Computação, Pós-graduado em MBA em Tecnologia da Informação e Licenciado em Filosofia.
23+
24+
Editor da versão em Português.
25+
26+
Acompanhe os meus projetos no http://github.com/luizbinario/[Github].
27+
1828
== Copyright e licensa
1929

2030
Este livro é disponibilizado sob http://opensource.org/licenses/MIT[licensa do MIT]. Todo o código fonte do livro está disponível no formato https://fr.wikipedia.org/wiki/Markdown[Markdown] no https://github.com/madeindjs/api_on_rails[GitHub]
@@ -32,17 +42,27 @@ O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU
3242

3343
"API on Rails 6" por https://github.com/madeindjs/api_on_rails[Alexandre Rousseau] é compartilhado de acordo com a http://creativecommons.org/licenses/by-sa/4.0/[Creative Commons Attribution - Attribution-ShareAlike 4.0 International]. Construído sobre este livro: http://apionrails.icalialabs.com/book/.
3444

35-
A capa deste livro usa uma bela foto tirada por https://unsplash.com/@siloine?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText[Yoann Siloine] que a publicou em https://unsplash.com[Unsplash].
36-
3745
== Agradecimentos
3846

3947
Um grande "Obrigado" à todos os colaboradores do Github que mantiveram este livro vivo. Em ordem alfabética:
4048

4149
* https://github.com/airdry[airdry]
42-
* https://github.com/Landris18[Landris18]
43-
* https://github.com/lex111[lex111]
50+
* https://github.com/aleksandrilyin[aleksandrilyin]
51+
* https://github.com/bit4bit[bit4bit]
52+
* https://github.com/crazyoptimist[crazyoptimist]
4453
* https://github.com/cuilei5205189[cuilei5205189]
54+
* https://github.com/dianedelallee[dianedelallee]
55+
* https://github.com/ForerunnerG34[ForerunnerG34]
4556
* https://github.com/franklinjosmell[franklinjosmell]
57+
* https://github.com/itsjustkevin[itsjustkevin]
58+
* https://github.com/j0eii[j0eii]
59+
* https://github.com/kerolloz[kerolloz]
60+
* https://github.com/lex111[lex111]
61+
* https://github.com/luizbinario[luizbinario]
4662
* https://github.com/notapatch[notapatch]
63+
* https://github.com/oscartzgz[oscartzgz]
4764
* https://github.com/promisepreston[promisepreston]
4865
* https://github.com/tacataca[tacataca]
66+
* https://github.com/tavofigse[tavofigse]
67+
* https://github.com/Zovube[Zovube]
68+

rails6/pt-br/chapter08-improve-orders.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ Você notou que nós não estamos salvando a quantidade para cada produto em qua
220220

221221
[source,bash]
222222
----
223-
$ rails generate add_quantity_to_placements quantity:integer
223+
$ rails generate migration add_quantity_to_placements quantity:integer
224224
----
225225

226226
Do mesmo modo que com o atributo de migração quantidade para produto, nós devemos adicionar o valor padrão igual a 0. Lembre-se que isso é opcional mas eu gosto desta abordagem. O arquivo de migração deve se parecer com o seguinte:

rails6/pt-br/img/cover.png

1020 KB
Loading

rails6/pt-br/img/old-cover.svg

Lines changed: 155 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)