Skip to content

feat: setup dotnet project#285

Merged
SuperOfficeDevNet merged 25 commits intomainfrom
feat/povindu/setup-dotnet-project
Sep 16, 2025
Merged

feat: setup dotnet project#285
SuperOfficeDevNet merged 25 commits intomainfrom
feat/povindu/setup-dotnet-project

Conversation

@Povindu
Copy link
Copy Markdown
Contributor

@Povindu Povindu commented Sep 3, 2025

Frontend

  • Moved the astro project into the ClientApp directory
  • Removed BaseUrl in the Astro project
  • Updated Astro local build script
  • In development, the Astro frontend is proxied to the backend domain localhost:5125

Backend

  • Created the ASP.NET project in the Server directory
  • Created a test api endpoint to check api health (ex: localhost:5215/api/health)
  • Set up routing redirects from [path].html to [path]
  • Set up rewrites to serve relevant [path].html when users visit [path]

CICD

  • Updated GitHub Pages workflow to only trigger on pushes and PR's created targeting the branch "deploy-to-github-pages"
  • Updated paths to include ClientApp directory
  • Set up a zip deployment to avoid issues arising when copying a large number of files.

@Povindu Povindu force-pushed the feat/povindu/setup-dotnet-project branch 2 times, most recently from 2e2bfc8 to 349202b Compare September 11, 2025 05:03
@Povindu Povindu marked this pull request as ready for review September 11, 2025 05:06
@Povindu Povindu force-pushed the feat/povindu/setup-dotnet-project branch from 349202b to 0915ae7 Compare September 11, 2025 05:08
@SuperOfficeDevNet SuperOfficeDevNet merged commit 9d389fe into main Sep 16, 2025
0 of 2 checks passed
@SuperOfficeDevNet SuperOfficeDevNet deleted the feat/povindu/setup-dotnet-project branch September 16, 2025 11:16
@Povindu Povindu self-assigned this Sep 25, 2025
@Povindu Povindu added the ✏️ content Covers content structure, metadata, and formatting. label Sep 25, 2025
@Povindu Povindu moved this to Done in Docs 2.0 Dev Sep 25, 2025
@Povindu Povindu added this to the Deploy 2.0 MVP milestone Sep 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✏️ content Covers content structure, metadata, and formatting.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants