Skip to content

Comments

feat: .NET Technology Page — Final Refinements#119

Open
harshita375 wants to merge 10 commits intomainfrom
Dot-Net-Staff-Augmentation-Page-Final-Refinement
Open

feat: .NET Technology Page — Final Refinements#119
harshita375 wants to merge 10 commits intomainfrom
Dot-Net-Staff-Augmentation-Page-Final-Refinement

Conversation

@harshita375
Copy link
Collaborator

Summary

Applies all content and component refinements to the correct /technologies/dotnet page after syncing with main. Supersedes PR #89 which targeted the old /services/ path.

Content refinements (dotnet.mdx):

  • Added hero tagline and inline links to related services (backend, cloud, API)
  • Updated "Who We Work With" title, audience card titles (prefixed with "For"), and added links to industries (SaaS, fintech, healthcare)
  • Enhanced engagement models with team size detail for Dedicated .NET Team
  • Added full How It Works section (5-step process with closing note)
  • Updated risk reversal title, removed redundant FAQ, improved cost FAQ with leading sentence
  • Updated CTA title and SEO meta title/description

Component enhancements:

  • Added HowItWorks component (vertical numbered timeline with Framer Motion animations)
  • Added LinkedText component (parses [text](url) markdown into Next.js <Link>)
  • Updated Stats with subtitle prop support
  • Added LinkedText to CapabilitiesGrid, TechStack (grouped variant), and WhoWeWorkWith (commonApplications)
  • Updated dotnet-specific Stats title/subtitle, CapabilitiesGrid title/subtitle, TechStack title
  • Added Kubernetes link to TechStack
  • Added howItWorks and philosophy types to ExpertiseFrontmatter and content mapping

Cleanup:

  • Removed duplicate content/services/dotnet-development.mdx
  • Merged latest main (17+ PRs) and resolved all conflicts

Test plan

  • Verify /technologies/dotnet page renders with all sections (hero, capabilities, tech stack, how it works, engagement models, risk reversal, FAQ, CTA)
  • Verify How It Works section renders 5 steps with correct content
  • Verify inline links in capabilities, tech stack, and who-we-work-with sections navigate correctly
  • Verify Stats section shows subtitle text
  • Verify /services/dotnet-development no longer exists (404)
  • Run npm run build — TypeScript compilation passes
  • Run npm run lint — 0 errors

🤖 Generated with Claude Code

harshita375 and others added 10 commits January 20, 2026 10:27
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Change headline from duplicate "AI Engineering Services" to "Enterprise AI Engineering"
- Reword AI Application Development capability to avoid overlap with use cases
- Add useCasesSubtitle field support for customizable section subtitles
- Rewrite use case descriptions with specific, value-driven copy
- Update FAQ answers with varied openings and technical depth (RAG, fine-tuning, guardrails)
- Rewrite markdown CTA section to address prototype-to-production gap

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add new .NET Development page with enterprise-focused content
- Create new components: ArchitectureSection, EngagementModels,
  ExpertiseCTAWithTestimonial, PhilosophySection, RiskReversal
- Update TechStack with grouped chips variant
- Update WhoWeWorkWith with tabs variant and 2-column bullet list
- Add split layout variant to RiskReversal component
- Update Stats component to accept custom stats props
- Add supporting content types for new page sections
- Include 7 SEO-optimized FAQs with mid-length answers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…d content updates

- Add HowItWorks timeline component with 5-step engagement flow
- Add LinkedText utility for parsing markdown links in frontmatter strings
- Add internal links across capabilities, tech stack, and common applications
- Update H2 headings for better SEO and branding
- Fix hero to show single paragraph (tagline only) for dotnet page
- Add Stats subtitle with intro paragraph
- Update FAQ #1 with leading summary sentence
- Add team size detail to Dedicated .NET Team engagement model
- Update meta title for SEO
- Remove all em dashes from dotnet page content
- Add subtitle prop to Stats component

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add howItWorks, philosophy, and riskReversal split-variant fields to
ExpertiseFrontmatter in content-types.ts. Add philosophy mapping in
content.ts. Fixes Cloudflare Pages build failure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ation-Page-Final-Refinement

# Conflicts:
#	app/services/[slug]/ExpertisePageClient.tsx
#	components/expertise/ArchitectureSection.tsx
#	components/expertise/CapabilitiesGrid.tsx
#	components/expertise/EngagementModels.tsx
#	components/expertise/ExpertiseCTAWithTestimonial.tsx
#	components/expertise/ExpertiseHero.tsx
#	components/expertise/PhilosophySection.tsx
#	components/expertise/RiskReversal.tsx
#	components/expertise/TechStack.tsx
#	components/expertise/WhoWeWorkWith.tsx
#	components/expertise/WhyChooseProcedure.tsx
#	components/expertise/index.ts
#	components/sections/Stats.tsx
#	content/services/ai-agents.mdx
#	content/services/ai-engineering.mdx
#	lib/content-types.ts
#	lib/content.ts
…d content updates

Apply all refinements to the correct /technologies/dotnet page after merging
main. Adds How It Works section, inline links to related services/industries,
updated Stats/CapabilitiesGrid/TechStack titles, FAQ improvements, engagement
model detail, and SEO meta updates. Removes duplicate /services/ dotnet pages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 22, 2026

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5f26f6a
Status: ✅  Deploy successful!
Preview URL: https://07a3867f.website-yiq.pages.dev
Branch Preview URL: https://dot-net-staff-augmentation-p.website-yiq.pages.dev

View logs

@harshita375 harshita375 force-pushed the Dot-Net-Staff-Augmentation-Page-Final-Refinement branch from a679953 to 5f26f6a Compare February 22, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants