Skip to content

Initial ASP.NET Core MVC site scaffold, views, assets, and CI/CD workflows#5

Merged
Code-311 merged 2 commits into
mainfrom
codex/build-asp.net-core-mvc-frontend-based-on-reference-site-4aglxi
Mar 10, 2026
Merged

Initial ASP.NET Core MVC site scaffold, views, assets, and CI/CD workflows#5
Code-311 merged 2 commits into
mainfrom
codex/build-asp.net-core-mvc-frontend-based-on-reference-site-4aglxi

Conversation

@Code-311
Copy link
Copy Markdown
Owner

Motivation

  • Provide a first-pass implementation of the public-facing ASP.NET Core MVC site for Manpreet Singh with basic pages, content models, and accessible layout.
  • Add a simple design system and client-side behavior for theme toggling and reveal animations to establish the UI baseline.
  • Enable CI builds and a tag-based release artifact pipeline so the project can be automatically built and published.

Description

  • Add project scaffolding including manpreetsingh.pro.csproj, Program.cs, HomeController, model classes (ModelItem, WritingItem, ToolItem, MediaItem), and viewmodels to back the pages.
  • Implement Razor views and shared partials (_Layout, _Header, _Footer, _Hero, previews, page views) under Views/ and set up _ViewImports.cshtml and _ViewStart.cshtml.
  • Add static assets under wwwroot/ including css/site.css, js/site.js, and several placeholder SVG images and a logo; include a README.md that documents local run instructions and the CI/CD behavior.
  • Add repository housekeeping files: .gitignore and GitHub Actions workflows ci.yml (push/PR to main) and release.yml (tagged v* releases) to restore, build, test (if present), publish, and upload artifacts.

Testing

  • CI is configured to run dotnet restore manpreetsingh.pro.csproj and dotnet build manpreetsingh.pro.csproj on pushes and PRs to main via the added ci workflow.
  • Test discovery in the ci workflow looks for *.Tests.csproj files and will run dotnet test for any discovered test projects, but no test projects were found so the test execution step is skipped in this change.
  • The release workflow is configured to build and dotnet publish the web project and upload the artifacts/publish directory as an artifact for tagged releases.

Codex Task

@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@Code-311 Code-311 merged commit f20e293 into main Mar 10, 2026
@Code-311 Code-311 deleted the codex/build-asp.net-core-mvc-frontend-based-on-reference-site-4aglxi branch March 10, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant