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
Add build.cs script and enable Dockerfile-free container publishing
- Add build.cs using Bullseye + SimpleExec for unified build orchestration
- Configure dotnet publish /t:PublishContainer for container builds
- Update CI workflows to use build.cs commands
- Fix Aspire.Hosting.AppHost version (9.2.0 -> 13.1.0)
- Remove Dockerfile, .dockerignore, and astro/build.sh (no longer needed)
- Update README with new build commands and project structure
The site will be available at http://localhost:8080.
66
+
61
67
## Project Structure
62
68
63
69
This project uses Astro + Starlight for the documentation site, served by ASP.NET Core in production.
64
70
65
71
```
66
72
.
73
+
├── build.cs # File-based build script
67
74
├── astro/ # Astro documentation site
68
75
│ ├── public/
69
76
│ ├── src/
@@ -76,6 +83,7 @@ This project uses Astro + Starlight for the documentation site, served by ASP.NE
76
83
│ └── tsconfig.json
77
84
└── server/ # ASP.NET Core server
78
85
├── Docs.Web/ # Static file server
86
+
│ └── wwwroot/ # Astro build output (gitignored)
79
87
├── Docs.AppHost/ # .NET Aspire orchestrator
80
88
└── Docs.ServiceDefaults/ # Shared configuration
81
89
```
@@ -115,7 +123,7 @@ WebStorm has Grazie as a built-in spell checker and grammar checker, and support
115
123
- When linking to external resources, use the full URL using HTTPS.
116
124
- You can link to header anchors using the `#` symbol, for example `[multiple authentication methods](/identityserver/ui/federation.md#multiple-authentication-methods-for-users)`.
117
125
- Link relevant text. Prefer `learn more about [improving the sign-in experience]` over `click [here] to learn more`.
118
-
- Run `npm run linkchecker` to validate all links (note this will ignore links to GitHub because of rate limits in place).
126
+
- Run `dotnet build.cs link-check` to build Astro for link validation (actual lychee check runs in CI).
119
127
- When a markdown link is long (75+ characters) or a link is repeated multiple times on a page, prefer moving the link to the bottom of the file and using markdown anchor syntax `[test.cs][repo-test-file]`
120
128
121
129
### Markdown Style
@@ -156,17 +164,15 @@ WebStorm has Grazie as a built-in spell checker and grammar checker, and support
156
164
157
165
## 🧞 Commands
158
166
159
-
All commands are run from the `astro/` directory, from a terminal:
0 commit comments