Skip to content

Commit 717a5c7

Browse files
Add git submodules and update documentation
- Add submodules for Angular client, API, and IdentityServer - Update README with correct URLs and ports for all services - Update SETUP-SUBMODULES.md with tutorial repository URL - Configure proper repository structure for CAT pattern Application URLs: - Angular Client: http://localhost:4200 - Web API: https://localhost:44378 - IdentityServer: https://localhost:44310 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent db80752 commit 717a5c7

6 files changed

Lines changed: 30 additions & 8 deletions

File tree

.gitmodules

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[submodule "Clients/TalentManagement-Angular-Material"]
2+
path = Clients/TalentManagement-Angular-Material
3+
url = https://github.com/workcontrolgit/TalentManagement-Angular-Material.git
4+
[submodule "ApiResources/TalentManagement-API"]
5+
path = ApiResources/TalentManagement-API
6+
url = https://github.com/workcontrolgit/TalentManagement-API.git
7+
[submodule "TokenService/Duende-IdentityServer"]
8+
path = TokenService/Duende-IdentityServer
9+
url = https://github.com/workcontrolgit/Duende-IdentityServer.git

ApiResources/TalentManagement-API

Submodule TalentManagement-API added at ae364a2

README.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This repository demonstrates the **Client, API Resource, and Token Service (CAT)
77
## Repository Structure
88

99
```
10-
medium/
10+
AngularNetTutorial/
1111
├── Clients/
1212
│ └── TalentManagement-Angular-Material/ # Angular Material client
1313
├── ApiResources/
@@ -55,12 +55,12 @@ git submodule update --init --recursive
5555
#### 1. Start the Token Service (Identity Server)
5656

5757
```bash
58-
cd TokenService/Duende-IdentityServer
58+
cd TokenService/Duende-IdentityServer/src/Duende.STS.Identity
5959
dotnet restore
6060
dotnet run
6161
```
6262

63-
Default URL: `https://localhost:5001`
63+
**URL**: `https://localhost:44310`
6464

6565
#### 2. Start the API Resource
6666

@@ -70,17 +70,27 @@ dotnet restore
7070
dotnet run
7171
```
7272

73-
Default URL: `https://localhost:7001`
73+
**URL**: `https://localhost:44378`
7474

7575
#### 3. Start the Angular Client
7676

7777
```bash
78-
cd Clients/TalentManagement-Angular-Material
78+
cd Clients/TalentManagement-Angular-Material/talent-management
7979
npm install
8080
npm start
8181
```
8282

83-
Default URL: `http://localhost:4200`
83+
**URL**: `http://localhost:4200`
84+
85+
## Application URLs
86+
87+
| Component | URL | Description |
88+
|-----------|-----|-------------|
89+
| **Angular Client** | `http://localhost:4200` | Main application UI |
90+
| **Web API** | `https://localhost:44378` | RESTful API endpoints |
91+
| **IdentityServer** | `https://localhost:44310` | Authentication & Authorization |
92+
| **IdentityServer Admin** | `https://localhost:44303` | IdentityServer admin panel |
93+
| **IdentityServer Admin API** | `https://localhost:44302` | IdentityServer admin API |
8494

8595
## Architecture Overview
8696

SETUP-SUBMODULES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This guide will help you convert the existing repositories into proper Git submo
77
## Current Situation
88

99
You have:
10-
- A parent Git repository initialized at `c:\apps\medium`
10+
- A parent Git repository initialized at `c:\apps\AngularNetTutotial`
1111
- Three component folders with their own Git repositories (or content)
1212

1313
## Steps to Set Up Submodules
@@ -21,7 +21,7 @@ Before running these commands, **close VS Code** or any other applications that
2121
Open PowerShell or Git Bash and navigate to your project:
2222

2323
```bash
24-
cd c:\apps\medium
24+
cd c:\apps\AngularNetTutotial
2525
```
2626

2727
Remove the existing folders (they have their .git directories removed already):

TokenService/Duende-IdentityServer

Submodule Duende-IdentityServer added at b634658

0 commit comments

Comments
 (0)