Skip to content

Commit dd48e3c

Browse files
authored
Move Angular code around (#238)
* [angular] Move around source code Moves the Angular renderer code under `renderers` and the examples under `samples`. * [angular] Link library to demos We want the Angular renderer to be under `renderers` while the examples should be under `samples/client`. This doesn't work with the Angular CLI which requires the `angular.json` to be at the root. These changes work around it by symlinking the renderer back into the samples directory. * [angular] Update CI config
1 parent c2a753a commit dd48e3c

File tree

222 files changed

+15664
-1546
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+15664
-1546
lines changed

.github/workflows/ng_build_and_test.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,30 +25,30 @@ jobs:
2525
working-directory: ./renderers/lit
2626
run: npm run build
2727

28-
- name: Install top-level deps
29-
working-directory: ./angular
28+
- name: Install renderer deps
29+
working-directory: ./renderers/angular
3030
run: npm i
3131

32-
- name: Install lib deps
33-
working-directory: ./angular/projects/lib
34-
run: npm i
32+
- name: Build Angular renderer
33+
working-directory: ./renderers/angular
34+
run: npm run build
3535

36-
- name: Build lib
37-
working-directory: ./angular
38-
run: npm run build lib
36+
- name: Install top-level deps
37+
working-directory: ./samples/client/angular
38+
run: npm i
3939

4040
- name: Build contact sample
41-
working-directory: ./angular
41+
working-directory: ./samples/client/angular
4242
run: npm run build contact
4343

4444
- name: Build restaurant sample
45-
working-directory: ./angular
45+
working-directory: ./samples/client/angular
4646
run: npm run build restaurant
4747

4848
- name: Build Rizzchart sample
49-
working-directory: ./angular
49+
working-directory: ./samples/client/angular
5050
run: npm run build rizzcharts
5151

5252
- name: Build Orchestrator
53-
working-directory: ./angular
53+
working-directory: ./samples/client/angular
5454
run: npm run build orchestrator

a2a_agents/python/uv.lock

Lines changed: 1487 additions & 1477 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

angular/projects/lib/src/lib/catalog/index.ts

Lines changed: 0 additions & 34 deletions
This file was deleted.
File renamed without changes.

renderers/angular/angular.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3+
"version": 1,
4+
"projects": {
5+
"lib": {
6+
"projectType": "library",
7+
"root": ".",
8+
"sourceRoot": "./src",
9+
"prefix": "lib",
10+
"architect": {
11+
"build": {
12+
"builder": "@angular/build:ng-packagr",
13+
"configurations": {
14+
"production": {
15+
"tsConfig": "./tsconfig.lib.prod.json"
16+
},
17+
"development": {
18+
"tsConfig": "./tsconfig.lib.json"
19+
}
20+
},
21+
"defaultConfiguration": "production"
22+
},
23+
"test": {
24+
"builder": "@angular/build:karma",
25+
"options": {
26+
"tsConfig": "./tsconfig.spec.json"
27+
}
28+
}
29+
}
30+
}
31+
},
32+
"cli": {
33+
"analytics": false
34+
}
35+
}

renderers/angular/ng-package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3+
"dest": "./dist",
4+
"lib": {
5+
"entryFile": "src/public-api.ts"
6+
},
7+
"allowedNonPeerDependencies": ["markdown-it", "@a2ui/web-lib"]
8+
}

0 commit comments

Comments
 (0)