You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

124
110
125
111
</div>
126
112
127
-
## Introduction
128
-
129
-
`Amplication` is a robust, open-source development platform designed to revolutionize the creation of scalable and secure Node.js applications. We eliminate repetitive coding tasks and deliver production-ready infrastructure code, meticulously tailored to your specifications and adhering to industry best practices.
130
-
131
-
Our user-friendly interface fosters seamless integration of APIs, data models, databases, authentication, and authorization. Built on a flexible, plugin-based architecture, Amplication allows effortless customization of the code and offers a diverse range of integrations.
132
-
133
-
With a strong focus on collaboration, Amplication streamlines team-oriented development, making it an ideal choice for groups of all sizes, from startups to large enterprises. Our platform enables you to concentrate on your business logic, while we handle the heavy lifting.
134
-
135
-
Experience the fastest way to develop Node.js applications with Amplication.
To get started with Amplication, the hosted version of the product can be used. You can get started immediately at [app.amplication.com](https://app.amplication.com). After the login page, you will be guided through creating your first service. The [website](https://amplication.com) provides an overview of the application, additional information on the product and guides can be found in the [docs](https://docs.amplication.com).
165
-
166
-
<details>
167
-
<summary>
168
-
Tutorials
169
-
</summary> <br />
170
-
171
-
-[To-do application using Amplication and Angular](https://docs.amplication.com/tutorials/angular-todos)
172
-
-[To-do application using Amplication and React](https://docs.amplication.com/tutorials/react-todos)
173
-
</details>
174
-
175
-
## Development
176
-
177
-
Alternatively, instead of using the hosted version of the product, Amplication can be run locally for code generation purposes or contributions - if so, please refer to our [contributing](#contributing_anchor) section.
178
113
179
-
<detailsopen>
180
-
<summary>
181
-
Pre-requisites
182
-
</summary> <br />
183
-
To be able to start development on Amplication, make sure that you have the following prerequisites installed:
184
-
185
-
###
186
-
187
-
- Node.js
188
-
- Docker
189
-
- Git
190
-
</details>
191
-
192
-
<detailsopen>
193
-
<summary>
194
-
Running Amplication
195
-
</summary> <br />
196
-
197
-
> **Note**
198
-
> It is also possible to start development with GitHub Codespaces, when navigating to `< > Code`, select `Codespaces` instead of `Local`. Click on either the `+`-sign or the `Create codespace on master`-button.
199
-
200
-
Amplication is using a monorepo architecture - powered by <ahref="https://nx.dev">Nx Workspaces</a> - where multiple applications and libraries exist in a single repository. To setup a local development environment the following steps can be followed:
201
-
202
-
**BEFORE** you run the following steps make sure:
203
-
1. You have typescript installed locally on you machine ```npm install -g typescript```
204
-
2. You are using a supported node version (check `engines``node` in the [package.json](./package.json))
205
-
3. You are using a supported npm version (check `engines``npm` in the [package.json](./package.json))
206
-
4. You have `docker` installed and running on your machine
3. Option 2: Running the required infrastructure - run the infrastructure components in background
226
-
```shell
227
-
npm run docker:dev -- -d
228
-
```
229
-
230
-
4. Apply database migrations
231
-
```shell
232
-
npm run db:migrate:deploy
233
-
```
234
-
235
-
5. To start developing, run one or more of the applications available under `serve:[application]` scripts of the package.json.
236
-
237
-
```shell
238
-
# running the server component
239
-
npm run serve:server
240
-
241
-
# running the client component
242
-
npm run serve:client
243
-
244
-
# running the data-service-generator component
245
-
npm run serve:dsg
246
-
247
-
# running the git-sync-manager component
248
-
npm run serve:git
249
-
250
-
# running the plugin-api component
251
-
npm run serve:plugins
252
-
```
253
-
254
-
> **Note**
255
-
> In order to run the Amplication client properly, both the client and server need to be started by the `npm run serve:[application]` command, as well as an additional component for development on a specific component.
256
-
257
-
The development environment should now be set up. Additional information on the different application components can be found under packages/`[application]`/README.md file. Happy hacking! 👾
258
-
</details>
259
114
260
115
## Resources
261
116
262
-
-**[Website](https://amplication.com)** overview of the product.
263
-
-**[Docs](https://docs.amplication.com)** for comprehensive documentation.
264
-
-**[Blog](https://amplication.com/blog)** for guides and technical comparisons.
265
-
-**[Roadmap](https://amplication.com/#roadmap)** to see what features will be added in the future.
266
-
-**[Discord](https://amplication.com/discord)** for support and discussions with the community and the team.
267
-
-**[GitHub](https://github.com/amplication/amplication)** for source code, project board, issues, and pull requests.
268
-
-**[Twitter](https://twitter.com/amplication)** for the latest updates on the product and published blogs.
269
-
-**[YouTube](https://www.youtube.com/c/Amplicationcom)** for guides and technical talks.
270
117
118
+
-**[Discord](https://www.youtube.com/@JavaAmazonas)** pelo apoio e discussões com a comunidade e a equipe e eventos
119
+
-**[GitHub](https://github.com/JavaAmazonas/java-amazonas)** para código-fonte, quadro de projeto, problemas e solicitações pull.
Amplication is an open-source project. We are committed to a fully transparent development process and highly appreciate any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as a part of the Amplication community. Please refer to our [contribution guidelines](./CONTRIBUTING.md) and [code of conduct](./CODE_OF_CONDUCT.md).
126
+
Java Amazonas web é um projeto de código livre. Estamos comprometidos com um processo de desenvolvimento totalmente transparente e apreciamos muito qualquer contribuição. Esteja você nos ajudando a corrigir bugs, propondo novos recursos, melhorando nossa documentação ou divulgando - adoraríamos tê-lo como parte da comunidade Java Amazonas. Consulte nossas... a ideia futuramente criar um blog.
275
127
276
-
-Bug Report: If you see an error message or encounter an issue while using Amplication, please create a [bug report](https://github.com/amplication/amplication/issues/new?assignees=&labels=type%3A+bug&template=bug.yaml&title=%F0%9F%90%9B+Bug+Report%3A+).
128
+
-Relatório de bug: se você vir uma mensagem de erro ou encontrar um problema ao usar o Amplication, crie um [bug report](https://github.com/JavaAmazonas/java-amazonas/issues/new?assignees=&labels=type%3A+bug&template=bug.yaml&title=%F0%9F%90%9B+Bug+Report%3A+).
277
129
278
-
-Feature Request: If you have an idea or if there is a capability that is missing and would make development easier and more robust, please submit a [feature request](https://github.com/amplication/amplication/issues/new?assignees=&labels=type%3A+feature+request&template=feature.yml).
130
+
-Solicitação de recurso: se você tiver uma ideia ou se faltar um recurso que tornaria o desenvolvimento mais fácil e robusto, envie uma [feature request](https://github.com/JavaAmazonas/java-amazonas/issues/new?assignees=&labels=type%3A+feature+request&template=feature.yml).
279
131
280
-
- Documentation Request: If you're reading the Amplication docs and feel like you're missing something, please submit a [documentation request](https://github.com/amplication/amplication/issues/new?assignees=&labels=type%3A+docs&template=documentation-request.yaml&title=%F0%9F%93%96+Documentation%3A+).
281
132
282
-
Not sure where to start? Join our discord and we will help you get started!
133
+
Não sabe por onde começar? Junte-se ao nosso discord e nós o ajudaremos a começar!
<summary><h3>👨💻 Por que é divertido programar?</h3><imgsrc="https://media.giphy.com/media/WUlplcMpOCEmTGBtBW/giphy.gif"width="30"> </summary>
306
-
Pela satisfação de construir algo. Da mesma forma que crianças se divertem montando peças de LEGO, adultos se divertem construindo coisas um pouco mais complexas. Geralmente ficamos felizes quando construímos coisas úteis para alguém. Também ficamos felizes quando fazemos atividades não repetitivas, e quando temos aprendizagem constante.
307
-
<details>
308
-
<summary><h4>👨💻 Por que programar nem sempre é divertido?</h4><imgsrc="https://media.giphy.com/media/WUlplcMpOCEmTGBtBW/giphy.gif"width="30"> </summary>
309
-
"Conhecer as dificuldades inerentes ao trabalho torna mais fácil suportá-las quando elas surgirem."
310
-
311
-
Na programação, um caractere fora do lugar com certeza irá destruir o seu objetivo de construir o que queria. Simplesmente não irá funcionar. Também, o que construir, dificilmente será definido por você. Em terceiro, você pode ser o melhor programador, mas ainda assim terá que conviver com programas mal projetados, documentação insuficiente e testes inexistentes.
312
-
313
-
"Logo, programar é um poço de alcatrão. Para muitos, as tristezas superam as alegrias, e caso isso aconteça, o poço de alcatrão irá te sugar cada vez mais pro fundo, sendo cada vez mais difícil sair de lá."
314
-
315
-
* Referencia do livro <blockquotecite ="https://books.google.com.br/books?id=Yq35BY5Fk3gC&printsec=frontcover&dq=the+mythical+man-month&hl=pt-PT&sa=X&redir_esc=y#v=onepage&q=the%20mythical%20man-month&f=false">
0 commit comments