Skip to content

Commit 0a24a8d

Browse files
committed
Refactor code structure and remove redundant sections for improved readability and maintainability
1 parent 1739414 commit 0a24a8d

File tree

15 files changed

+442
-28
lines changed

15 files changed

+442
-28
lines changed

config/_default/config.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@ enableEmoji = true
66
enableGitInfo = true
77
enableRobotsTXT = true
88
languageCode = "en-US"
9+
910
[pagination]
1011
pagerSize = 7
12+
1113
rssLimit = 10
1214
googleAnalytics = "UA-32530775-1"
1315

1416
# Multilingual
1517
defaultContentLanguage = "en"
1618
disableLanguages = ["de", "nl"]
17-
# defaultContentLanguageInSubdir = true
19+
defaultContentLanguageInSubdir = false
1820

1921
# add redirects/headers
2022
[outputs]

config/_default/languages.toml

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,18 @@
44
weight = 10
55
[en.params]
66
languageISO = "EN"
7+
titleHome = "Genocs Library"
8+
titleAddition = "Modern Documentation Theme"
9+
description = "Modern, secure, fast, and SEO-ready documentation theme built with Hugo."
10+
footer = "Powered by <a href=\"https://www.netlify.com/\">Netlify</a>, <a href=\"https://gohugo.io/\">Hugo</a>, and <a href=\"https://getdoks.org/\">Doks</a>"
711

812
[it]
9-
languageName = "Italian"
13+
languageName = "Italiano"
1014
contentDir = "content/it"
11-
weight = 15
15+
weight = 20
1216
[it.params]
1317
languageISO = "IT"
14-
15-
[de]
16-
languageName = "German"
17-
contentDir = "content/de"
18-
weight = 20
19-
[de.params]
20-
languageISO = "DE"
21-
22-
[nl]
23-
languageName = "Nederlands"
24-
contentDir = "content/nl"
25-
weight = 25
26-
[nl.params]
27-
languageISO = "NL"
28-
titleAddition = "Modern documentatie-thema"
29-
description = "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard."
30-
titleHome = "Doks thema"
31-
footer = "Mogelijk gemaakt door <a href=\"https://www.netlify.com/\">Netlify</a>, <a href=\"https://gohugo.io/\">Hugo</a>, en <a href=\"https://getdoks.org/\">Doks</a>"
32-
alertText = "Introductie van het Doks-kinderthema, verschillende DX + UX-updates en meer! <a class=\"alert-link stretched-link\" href=\"https://getdoks.org/blog/doks-v0.2/\">Bekijk Doks v0.2</a>"
18+
titleHome = "Libreria Genocs"
19+
titleAddition = "Tema di Documentazione Moderno"
20+
description = "Tema di documentazione moderno, sicuro, veloce e pronto per SEO costruito con Hugo."
21+
footer = "Alimentato da <a href=\"https://www.netlify.com/\">Netlify</a>, <a href=\"https://gohugo.io/\">Hugo</a>, e <a href=\"https://getdoks.org/\">Doks</a>"
Lines changed: 184 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
[[main]]
2+
name = "Introduzione"
3+
url = "/it/introduction/"
4+
weight = 10
5+
6+
[[main]]
7+
name = "CLI"
8+
url = "/it/cli/"
9+
weight = 20
10+
11+
[[main]]
12+
name = "Libreria"
13+
url = "/it/library/"
14+
weight = 30
15+
16+
[[main]]
17+
name = "Template"
18+
url = "/it/templates/"
19+
weight = 40
20+
21+
[[main]]
22+
name = "Blazor Template"
23+
url = "/it/blazor-template/"
24+
weight = 50
25+
26+
[[main]]
27+
name = "Containers"
28+
url = "/it/containers/"
29+
weight = 60
30+
31+
[[main]]
32+
name = "Documentazione"
33+
url = "/it/docs/"
34+
weight = 70
35+
36+
[[main]]
37+
name = "Blog"
38+
url = "/it/blog/"
39+
weight = 80
40+
41+
[[main]]
42+
name = "Contatti"
43+
url = "/it/contact/"
44+
weight = 90
45+
46+
##############################
47+
48+
[[templates]]
49+
name = "Generale"
50+
identifier = "general"
51+
url = "/it/templates/general/"
52+
weight = 10
53+
54+
[[templates]]
55+
name = "Multitenancy"
56+
identifier = "multitenancy-dotnet-template"
57+
url = "/it/templates/multitenancy-template/"
58+
weight = 20
59+
60+
[[templates]]
61+
name = "Onion"
62+
identifier = "onion-dotnet-template"
63+
url = "/it/templates/onion-template/"
64+
weight = 30
65+
66+
[[templates]]
67+
name = "Libreria"
68+
identifier = "library-dotnet-template"
69+
url = "/it/templates/library-template/"
70+
weight = 40
71+
72+
[[templates]]
73+
name = "Tutorial"
74+
identifier = "templates-tutorials"
75+
url = "/it/templates/tutorials/"
76+
weight = 50
77+
78+
##############################
79+
80+
[[introduction]]
81+
name = "Guida Introduttiva"
82+
identifier = "basics-getting-started"
83+
url = "/it/introduction/getting-started/"
84+
weight = 10
85+
86+
[[introduction]]
87+
name = "Esplorare la Documentazione"
88+
identifier = "basics-exploring-docs"
89+
url = "/it/introduction/exploring-docs/"
90+
weight = 20
91+
92+
[[introduction]]
93+
name = "Contribuire"
94+
identifier = "basics-contributing"
95+
url = "/it/introduction/contributing/"
96+
weight = 30
97+
98+
##############################
99+
100+
[[docs]]
101+
name = "Prologo"
102+
identifier = "prologue"
103+
url = "/it/docs/prologue/"
104+
weight = 10
105+
106+
[[docs]]
107+
name = "Aiuto"
108+
identifier = "help"
109+
url = "/it/docs/help/"
110+
weight = 20
111+
112+
##############################
113+
114+
[[library]]
115+
name = "Autenticazione"
116+
identifier = "authentication"
117+
url = "/it/library/authentication/"
118+
weight = 10
119+
120+
[[library]]
121+
name = "Azure Key Vault"
122+
identifier = "azure-key-vault"
123+
url = "/it/library/azure-key-vault/"
124+
weight = 20
125+
126+
[[library]]
127+
name = "Builder"
128+
identifier = "builder"
129+
url = "/it/library/builder/"
130+
weight = 30
131+
132+
[[library]]
133+
name = "CQRS"
134+
identifier = "cqrs"
135+
url = "/it/library/cqrs/"
136+
weight = 40
137+
138+
[[library]]
139+
name = "Tracing Distribuito"
140+
identifier = "distributed-tracing"
141+
url = "/it/library/distributed-tracing/"
142+
weight = 50
143+
144+
[[library]]
145+
name = "Client HTTP"
146+
identifier = "http-client"
147+
url = "/it/library/http-client/"
148+
weight = 60
149+
150+
[[library]]
151+
name = "Logging"
152+
identifier = "logging"
153+
url = "/it/library/logging/"
154+
weight = 70
155+
156+
[[library]]
157+
name = "Messaggistica"
158+
identifier = "messaging"
159+
url = "/it/library/messaging/"
160+
weight = 80
161+
162+
[[library]]
163+
name = "Metriche"
164+
identifier = "metrics"
165+
url = "/it/library/metrics/"
166+
weight = 90
167+
168+
[[library]]
169+
name = "Monitoraggio"
170+
identifier = "monitoring"
171+
url = "/it/library/monitoring/"
172+
weight = 100
173+
174+
[[library]]
175+
name = "Persistenza"
176+
identifier = "persistence"
177+
url = "/it/library/persistence/"
178+
weight = 110
179+
180+
[[library]]
181+
name = "Sicurezza"
182+
identifier = "security"
183+
url = "/it/library/security/"
184+
weight = 120

content/en/docs/prologue/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,4 @@ Find out how to contribute to Doks. [Contributing →](https://getdoks.org/docs/
5555

5656
## Help
5757

58-
Get help on Doks. [Help →]({{< relref "how-to-update" >}})
58+
Get help on Doks. [Help →]({{< relref "/docs/help/how-to-update" >}})

content/en/docs/prologue/quick-start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ toc: true
1515

1616
## Requirements
1717

18-
Doks uses npm to centralize dependency management, making it [easy to update]({{< relref "how-to-update" >}}) resources, build tooling, plugins, and build scripts:
18+
Doks uses npm to centralize dependency management, making it [easy to update]({{< relref "/docs/help/how-to-update" >}}) resources, build tooling, plugins, and build scripts:
1919

2020
- Download and install [Node.js](https://nodejs.org/) (it includes npm) for your platform.
2121

content/it/_index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title : "Libreria Genocs"
3+
description: "Libreria Genocs offre Template con i pacchetti e servizi più recenti di cui i tuoi progetti avranno mai bisogno. Intendiamo fornire Template puliti e ben strutturati di qualità eccellente seguendo pratiche di codifica standard e principi di Clean Architecture che rendono la tua esperienza di sviluppo senza problemi."
4+
lead: "Libreria Genocs offre Template con i pacchetti e servizi più recenti di cui i tuoi progetti avranno mai bisogno. Intendiamo fornire Template puliti e ben strutturati di qualità eccellente seguendo pratiche di codifica standard e principi di Clean Architecture che rendono la tua esperienza di sviluppo senza problemi."
5+
sub: "Framework Open-Source per Applicazioni Aziendali"
6+
date: 2023-05-13 09:17:27+02:00
7+
lastmod: 2023-05-13 09:17:27+02:00
8+
draft: false
9+
images: []
10+
---

content/it/contact/index.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: "Contatti"
3+
description: "Scrivici una email."
4+
date: 2023-05-13T15:40:19+02:00
5+
lastmod: 2024-11-16T00:00:00+02:00
6+
draft: false
7+
images: []
8+
---
9+
10+
## Come contattarci
11+
12+
Di seguito puoi trovare alcuni punti per contattarci, così come per entrare in contatto con la community.
13+
14+
## Problemi e Segnalazioni di Bug
15+
16+
Per qualsiasi segnalazione di bug, consulta prima i repository GitHub principali:
17+
- [Codice Sorgente](https://github.com/Genocs/genocs-library/)
18+
- [Documentazione](https://github.com/Genocs/genocs-library-docs/)
19+
20+
È probabile che un problema simile sia già stato segnalato da altri utenti in passato.
21+
22+
## Community e Supporto
23+
24+
### GitHub Discussions
25+
26+
Partecipa alle discussioni della community su GitHub:
27+
- [Discussioni Generali](https://github.com/Genocs/genocs-library/discussions)
28+
- [Domande e Risposte](https://github.com/Genocs/genocs-library/discussions/categories/q-a)
29+
30+
### Social Media
31+
32+
Seguici sui social media per rimanere aggiornato:
33+
- [Twitter](https://twitter.com/genocs)
34+
- [LinkedIn](https://linkedin.com/company/genocs)
35+
36+
### Email di Supporto
37+
38+
Per richieste specifiche di supporto:
39+
- **Supporto Generale**: [email protected]
40+
- **Supporto Tecnico**: [email protected]
41+
- **Partnership**: [email protected]
42+
43+
## Contributi
44+
45+
Siamo sempre felici di accogliere nuovi contributori! Se vuoi contribuire al progetto:
46+
47+
1. Fai un fork del repository
48+
2. Crea un branch per la tua feature
49+
3. Invia una pull request
50+
51+
Leggi la nostra [Guida ai Contributi](https://github.com/Genocs/genocs-library/blob/main/CONTRIBUTING.md) per maggiori dettagli.

content/it/introduction/_index.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title : "Introduzione"
3+
description: "Benvenuti nella documentazione completa delle potenti librerie software di Genocs progettate per rivoluzionare lo sviluppo di soluzioni microservizi cloud-agnostiche. In questa guida, esploreremo le varie capacità e funzionalità offerte da queste librerie, dandovi la possibilità di creare applicazioni robuste e scalabili che si adattano perfettamente a qualsiasi ambiente cloud."
4+
lead: ""
5+
date: 2023-05-13T15:40:19+02:00
6+
lastmod: 2024-11-16T00:00:00+02:00
7+
draft: false
8+
images: []
9+
---
10+
11+
{{< img src="logo.png" >}}
12+
13+
Genocs, un'azienda tecnologica leader, ha sviluppato una suite di librerie software specificamente progettate per affrontare le sfide che gli sviluppatori devono affrontare nella costruzione di architetture microservizi cloud-agnostiche. Con queste librerie, gli sviluppatori possono liberare la loro creatività e concentrarsi sulla costruzione di applicazioni eccezionali senza essere legati a un provider cloud specifico. Che tu stia lavorando con Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), o qualsiasi altro provider cloud principale, le librerie di Genocs garantiscono compatibilità e portabilità attraverso molteplici ambienti cloud.
14+
15+
Caratteristiche Principali:
16+
17+
- :white_check_mark: **Agnosticismo Cloud**: Le librerie di Genocs permettono agli sviluppatori di scrivere microservizi che sono disaccoppiati da piattaforme cloud specifiche. Questo approccio cloud-agnostico consente migrazione e deployment senza soluzione di continuità attraverso vari provider cloud, dandovi la libertà di scegliere la piattaforma più adatta ai requisiti della vostra applicazione.
18+
19+
- :white_check_mark: **Scalabilità ed Elasticità**: Sfruttate la potenza dell'auto-scaling e del provisioning elastico delle risorse con le librerie di Genocs. Forniscono meccanismi robusti per la scalabilità dinamica dei vostri microservizi basata sulla domanda, garantendo prestazioni ottimali anche durante i periodi di picco di utilizzo.
20+
21+
- :white_check_mark: **Resilienza e Tolleranza ai Guasti**: Costruite microservizi resilienti con le funzionalità integrate di tolleranza ai guasti di Genocs. Le librerie includono pattern come circuit breaker, retry logic, e bulkhead isolation per garantire che le vostre applicazioni rimangano stabili e responsive anche di fronte ai guasti.
22+
23+
- :white_check_mark: **Osservabilità e Monitoraggio**: Ottenete visibilità profonda nelle prestazioni e comportamento delle vostre applicazioni con le funzionalità di osservabilità integrate. Le librerie di Genocs forniscono metriche complete, logging strutturato, e capacità di tracing distribuito per un monitoraggio e debugging efficaci.

0 commit comments

Comments
 (0)