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
Copy file name to clipboardExpand all lines: README.md
+34-35Lines changed: 34 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,76 +16,75 @@
16
16
17
17
A Currency conversion project - server, database, access clients (input data and list data).
18
18
19
-
## In a nutshell
19
+
## In a Nutshell
20
20
21
-
**Steps to download, install, configure, run and start the Java Rest API server, the database server, insert data into the database, as well as test and view the persisted data in the project:**
21
+
Steps to download, install, configure, run and start the Java Rest API server, the database server, insert data into the database, as well as test and view the persisted data in the project:
22
22
23
-
-**Open the Command Prompt**
24
-
25
-
-**Clone the GitHub repository and access the project folder:**
23
+
-**Open the Command Prompt and Clone the GitHub repository and access the project folder:**
When you run the main script (`index.sh` or `index.bat`), you will be presented with the following options:
72
62
73
63
```bash
74
-
db.bat
64
+
Selecione uma opção:
65
+
[1] - Server
66
+
[2] - Console
67
+
[3] - DB
68
+
[4] - Directory
69
+
[5] - Changelog
75
70
```
76
71
77
-
It's Ready. With just these simple steps, you should have:
72
+
**Options Description:**
78
73
79
-
- A Java Spring server with the application running;
80
-
- An H2 Database server running;
81
-
- An access client to access the currency conversion application;
82
-
- A data lister for the data persisted in the database.
74
+
-**Server:** Starts the Java Spring server with the application running.
75
+
-**Console:** Launches the access client to interact with the currency conversion application.
76
+
-**DB:** Runs the data lister to view the data persisted in the H2 database.
77
+
-**Directory:** Generates the `DIRECTORY.md` file (used for testing purposes, as this is also automated in the CI/CD pipeline).
78
+
-**Changelog:** Updates the `CHANGELOG.md` file (used for testing purposes, as this is also automated in the CI/CD pipeline).
83
79
84
-
Only with Docker installed, without additional installations, working in MS Windows, Linux, and Unix environments.
80
+
With just these simple steps, you should have:
85
81
86
-
When running the scripts, Docker is installed via terminal by the scripts if it is not already installed; in the case of MS Windows, you will be notified that it is necessary to download manually.
82
+
- A Java Spring server with the application running.
83
+
- An H2 Database server running.
84
+
- An access client to access the currency conversion application.
85
+
- A data lister for the data persisted in the database.
87
86
88
-
Next, an extensive documentation of all aspects of the project.
87
+
This setup requires only Docker installed, without additional installations, working in MS Windows, Linux, and Unix environments. The scripts will handle the Docker installation if it's not already installed; for MS Windows, a notification will prompt you to download it manually.
89
88
90
89
## Project authorship
91
90
@@ -99,7 +98,7 @@ Next, an extensive documentation of all aspects of the project.
99
98
100
99
> [Project Change Log](./CHANGELOG.md)
101
100
102
-
The generation of `CHANGELOG.md` is automated and occurs with each new commit to the repository, thanks to a CI/CD pipeline. This pipeline uses a Docker container that runs a Groovy script to extract commit information, such as hash, date, author, and message, organizing them in an incremental version format. Commits containing the keyword `"AUTO_COMMIT"` are ignored. The `Groovy script` is responsible for generating the changelog, continuously updating it to reflect all changes made to the project in a precise and detailed manner. The process begins with the CI/CD pipeline calling the Groovy script inside the Docker container, ensuring the changelog is generated correctly.
101
+
The generation of `CHANGELOG.md` is automated and occurs with each new commit to the repository, thanks to a CI/CD pipeline. This pipeline uses a Docker container that runs a Groovy script to extract commit information, such as hash, date, author, and message, organizing them in an incremental version format. Commits containing the keyword `"AUTO_COMMIT"` are ignored. The Groovy script is responsible for generating the changelog, continuously updating it to reflect all changes made to the project in a precise and detailed manner. The process begins with the CI/CD pipeline calling the Groovy script inside the Docker container, ensuring the changelog is generated correctly.
0 commit comments