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
alertText = ".NET8 Genocs Library Released <a target=\"_blank\" class=\"alert-link\" href=\"https://www.youtube.com/watch?v=TgxDvU---Ak/\">Click here to get started!</a>"
72
+
alertText = ".NET 9.0 Genocs Library Released <a target=\"_blank\" class=\"alert-link\" href=\"https://www.youtube.com/watch?v=TgxDvU---Ak/\">Click here to get started!</a>"
Copy file name to clipboardExpand all lines: content/en/blazor-template/general/overview.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
title: "Overview"
3
-
description: "Built with .NET 8 and MudBlazor Component Library. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
4
-
lead: "Built with .NET 8 and MudBlazor Component Library. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
3
+
description: "Built with .NET 9 and MudBlazor Component Library. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
4
+
lead: "Built with .NET 9 and MudBlazor Component Library. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
5
5
date: 2023-05-13T15:40:19+02:00
6
-
lastmod: 2024-02-29T19:44:19+02:00
6
+
lastmod: 2024-11-24T00:00:00+02:00
7
7
draft: false
8
8
images: []
9
9
menu:
@@ -21,12 +21,12 @@ toc: true
21
21
The goal of this repository is to help developers / companies kickstart their Web Application Development with a pre-built Blazor WebAssembly Template that includes several much needed components and features.
22
22
23
23
> Note that this is a frontend / client application only! The backend for this application is available in a separate repository.
24
-
> - Find Genocs Library's .NET 8 Web API Template here - https://github.com/Genocs/templates
24
+
> - Find Genocs Library's .NET 9.0 Web API Template here - https://github.com/Genocs/templates
25
25
26
26
## Prerequisites
27
27
28
28
- Make sure you have the API Running. Here is Genocs API Backend - https://github.com/Genocs/templates
29
-
- Once Genocs Library's .NET 8 Web API is up and running, run the Blazor WebAssembly Project to consume it's services.
29
+
- Once Genocs Library's .NET 9.0 Web API is up and running, run the Blazor WebAssembly Project to consume it's services.
Copy file name to clipboardExpand all lines: content/en/introduction/getting-started/index.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: "Getting Started"
3
3
description: "Let's get started with Genocs Library!"
4
4
lead: "Let's get started with Genocs Library!"
5
5
date: 2023-05-13T15:40:19+02:00
6
-
lastmod: 2024-11-16T00:00:00+02:00
6
+
lastmod: 2024-11-24T00:00:00+02:00
7
7
draft: false
8
8
images: []
9
9
menu:
@@ -39,7 +39,7 @@ As the name suggests, the idea is to provide a full-stack end to end solution to
39
39
40
40
<b>Genocs Library</b> should be the one-stop that caters to the needs of various developers in various technology. This obviously would require a lot of community adaptation and contributions.
41
41
42
-
As for the initial releases, <b>Genocs Library</b> sports an API Project built on Microsoft's newest .NET 8 and the front-end application (that consumes the .NET 8 Web API) built with Blazor WebAssembly!
42
+
As for the initial releases, <b>Genocs Library</b> sports an API Project built on Microsoft's newest .NET 9.0 and the front-end application (that consumes the .NET 9 Web API) built with Blazor WebAssembly!
43
43
44
44
## Projects
45
45
@@ -49,7 +49,7 @@ As for the initial releases, <b>Genocs Library</b> sports an API Project built o
-`name` - The service name. The service name is used to display the banner and the version is used to display the version of the service.
173
+
-`service` - Service property is used to identify the service. This is used to identify the service in the logs. It *mandatory* to have this property when using the **OpenTelemetry** support.
174
+
-`instance` - The service instance. If present then the instance is used to setup **OpenTelemetry**.
175
+
-`version` - The service version. If present then the version is used to setup **OpenTelemetry**.
161
176
-`displayBanner` - If true then the banner is shown into the console.
162
177
-`displayVersion` - If true then the service version is shown into the console. See `version` param.
163
178
179
+
180
+
The service name is used to display the banner and the version is used to display the version of the service.
Copy file name to clipboardExpand all lines: content/en/templates/general/makefile-commands.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: "MakeFile Commands"
3
3
description: "Here are some important MakeFile Commands that are to be used along with Genocs Library CLI."
4
4
lead: "Here are some important MakeFile Commands that are to be used along with Genocs Library CLI."
5
5
date: 2023-05-13 10:23:13+02:00
6
-
lastmod: 2024-08-21 14:50:50+02:00
6
+
lastmod: 2024-11-24T00:00:00+02:00
7
7
draft: false
8
8
images: []
9
9
menu:
@@ -44,7 +44,7 @@ This packs your Solution into a nuget package. The required .template.config fol
44
44
```bash
45
45
make publish
46
46
```
47
-
Using .NET 8's Built-In Containerization feature, this command builds the docker image for you using the `dotnet publish` command internally. Here is how to setup the metadata of your docker image.
47
+
Using .NET 9.0's Built-In Containerization feature, this command builds the docker image for you using the `dotnet publish` command internally. Here is how to setup the metadata of your docker image.
48
48
49
49
Navigate to src/Host/Host.csproj file and modify the following as per your requirement.
Copy file name to clipboardExpand all lines: content/en/templates/general/overview.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
title: "Overview"
3
-
description: "Genocs Library built with .NET8. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
4
-
lead: "Genocs Library built with .NET8. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
3
+
description: "Genocs Library built with .NET 9.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
4
+
lead: "Genocs Library built with .NET 9.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles."
5
5
date: 2023-05-13 09:17:27+02:00
6
-
lastmod: 2024-08-21 14:50:50+02:00
6
+
lastmod: 2024-11-24T00:00:00+02:00
7
7
draft: false
8
8
images: []
9
9
menu:
@@ -22,11 +22,11 @@ Genocs Library is a starting point for your next `.NET Microservices library` th
22
22
23
23
## Goals
24
24
25
-
The goal of this repository is to provide a complete and feature-rich starting point for any .NET Developer / Team to kick-start their next major project using .NET 8 microservice cloud agnostic solution. This also serves the purpose of learning advanced concepts and implementations such as `Multitenancy, CQRS, Onion Architecture, Clean Coding standards, Cloud Deployments with Terraform to AWS, Docker Concepts, CICD Pipelines & Workflows` and so on.
25
+
The goal of this repository is to provide a complete and feature-rich starting point for any .NET Developer / Team to kick-start their next major project using .NET 9.0 microservice cloud agnostic solution. This also serves the purpose of learning advanced concepts and implementations such as `Multitenancy, CQRS, Onion Architecture, Clean Coding standards, Cloud Deployments with Terraform to AWS, Docker Concepts, CICD Pipelines & Workflows` and so on.
26
26
27
27
## Features
28
28
29
-
-[x] Built on .NET8
29
+
-[x] Built on .NET 9.0
30
30
-[x] Follows Clean Architecture Principles
31
31
-[x] Domain Driven Design
32
32
-[x] Cloud Ready. Can be deployed to AWS Infrastructure as ECS Containers using Terraform!
@@ -84,7 +84,7 @@ To get started with this Template, here are the available options.
84
84
85
85
Before creating your first solution, you should ensure that your local machine has:
86
86
87
-
-**.NET 8** You can find the download [here](https://dotnet.microsoft.com/en-us/download/dotnet/8.0).
87
+
-**.NET 9.0** You can find the download [here](https://dotnet.microsoft.com/en-us/download/dotnet/9.0).
88
88
-**NodeJS (16+)** You can find the download [here](https://nodejs.org/en/download).
89
89
90
90
#### Installation
@@ -115,7 +115,7 @@ OR
115
115
genocs api n Genocs.Starter
116
116
```
117
117
118
-
This will create a new .NET 8 WebAPI solution for you using the Genocs Templates.
118
+
This will create a new .NET 9.0 WebAPI solution for you using the Genocs Templates.
119
119
For further steps and details, [Read the Getting Started Guide](https://genocs-blog.netlify.app/templates/general/getting-started/)
120
120
121
121
#### Update
@@ -206,7 +206,7 @@ For further steps and details, [Read the Getting Started Guide](https://genocs-b
206
206
207
207
## Containerization
208
208
209
-
The API project, being .NET 8, it is configured to have built-in support for containerization. That means, you really don't need a Dockerfile to containerize the webapi.
209
+
The API project, being .NET 9.0, it is configured to have built-in support for containerization. That means, you really don't need a Dockerfile to containerize the webapi.
210
210
211
211
To build a docker image, all you have to do is, ensure that docker-desktop or docker instance is running. And run the following command at the root of the solution.
0 commit comments