Skip to content

Commit e25234b

Browse files
iammukeshmclaude
andcommitted
feat(docs): replace em dashes, add landing page animations and constellation hero
- Replace all em dashes with hyphens across 47 doc files - Add scroll-reveal animations with staggered card entrances (IntersectionObserver) - Add particle constellation background to hero section - Add hero entrance animation and terminal typing effect - Add smooth FAQ accordion using CSS grid-template-rows - Add card hover lift micro-interactions (GPU composited) - Add button hover polish and CTA glow pulse - Respect prefers-reduced-motion throughout Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent b517c0e commit e25234b

45 files changed

Lines changed: 725 additions & 686 deletions

Some content is hidden

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

deploy/terraform/apps/restaurantpos/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

deploy/terraform/apps/restaurantpos/app_stack/main.tf

Lines changed: 0 additions & 190 deletions
This file was deleted.

deploy/terraform/apps/restaurantpos/app_stack/variables.tf

Lines changed: 0 additions & 101 deletions
This file was deleted.

docs/public/llms-full.txt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# fullstackhero .NET Starter Kit Complete Reference
1+
# fullstackhero .NET Starter Kit - Complete Reference
22

33
> Production-ready, open-source .NET 10 modular monolith starter kit for building multi-tenant SaaS and enterprise applications. MIT licensed. 6,400+ GitHub stars.
44

55
## What is fullstackhero?
66

77
fullstackhero is a production-ready .NET 10 framework that gives development teams a complete foundation for building enterprise SaaS applications. Instead of spending weeks wiring up authentication, multitenancy, CQRS, caching, background jobs, and observability, teams clone the starter kit and start building business features immediately.
88

9-
The architecture is a Modular Monolith with Vertical Slice Architecture (VSA). Each module is an independent bounded context (Identity, Multitenancy, Auditing) that communicates through Contracts projects only. Features are organized as vertical slices each feature folder contains its endpoint, handler, validator, and response DTO.
9+
The architecture is a Modular Monolith with Vertical Slice Architecture (VSA). Each module is an independent bounded context (Identity, Multitenancy, Auditing) that communicates through Contracts projects only. Features are organized as vertical slices - each feature folder contains its endpoint, handler, validator, and response DTO.
1010

1111
## Architecture
1212

@@ -49,16 +49,16 @@ Enterprise audit trails capturing four event types: entity changes (CRUD with be
4949

5050
## Building Blocks (10 shared libraries)
5151

52-
1. **Core** DDD primitives (BaseEntity, AggregateRoot, DomainEvent), exceptions (CustomException, NotFoundException, ForbiddenException), ICurrentUser
53-
2. **Persistence** EF Core abstractions, Specification pattern, pagination, domain events interceptor, auditable entity interceptor
54-
3. **Web** Module system (IModule, ModuleLoader), GlobalExceptionHandler (ProblemDetails RFC 9457), API versioning, rate limiting, security headers, OpenAPI/Scalar, health checks, Serilog + OpenTelemetry
55-
4. **Caching** ICacheService with distributed (Redis) and hybrid (L1 memory + L2 Redis) implementations
56-
5. **Eventing** IEventBus (InMemory + RabbitMQ), outbox/inbox pattern, integration events, JsonEventSerializer
57-
6. **Jobs** IJobService wrapping Hangfire, tenant-aware job processing, OpenTelemetry telemetry filter
58-
7. **Mailing** IMailService with SMTP (MailKit) and SendGrid providers
59-
8. **Storage** IStorageService with local filesystem and AWS S3 providers
60-
9. **Shared** Permission constants, claim helpers, multitenancy constants, pagination DTOs
61-
10. **Blazor.UI** MudBlazor component library with tenant-aware theming
52+
1. **Core** - DDD primitives (BaseEntity, AggregateRoot, DomainEvent), exceptions (CustomException, NotFoundException, ForbiddenException), ICurrentUser
53+
2. **Persistence** - EF Core abstractions, Specification pattern, pagination, domain events interceptor, auditable entity interceptor
54+
3. **Web** - Module system (IModule, ModuleLoader), GlobalExceptionHandler (ProblemDetails RFC 9457), API versioning, rate limiting, security headers, OpenAPI/Scalar, health checks, Serilog + OpenTelemetry
55+
4. **Caching** - ICacheService with distributed (Redis) and hybrid (L1 memory + L2 Redis) implementations
56+
5. **Eventing** - IEventBus (InMemory + RabbitMQ), outbox/inbox pattern, integration events, JsonEventSerializer
57+
6. **Jobs** - IJobService wrapping Hangfire, tenant-aware job processing, OpenTelemetry telemetry filter
58+
7. **Mailing** - IMailService with SMTP (MailKit) and SendGrid providers
59+
8. **Storage** - IStorageService with local filesystem and AWS S3 providers
60+
9. **Shared** - Permission constants, claim helpers, multitenancy constants, pagination DTOs
61+
10. **Blazor.UI** - MudBlazor component library with tenant-aware theming
6262

6363
## Getting Started
6464

@@ -76,7 +76,7 @@ API docs: https://localhost:5001/scalar/v1
7676

7777
- **Docker**: Multi-stage Dockerfile + docker-compose (PostgreSQL, Redis, OTEL collector)
7878
- **.NET Aspire**: Local development orchestration with dashboard
79-
- **AWS Terraform**: Full IaC VPC, ECS Fargate, ALB, RDS PostgreSQL, ElastiCache Redis, S3
79+
- **AWS Terraform**: Full IaC - VPC, ECS Fargate, ALB, RDS PostgreSQL, ElastiCache Redis, S3
8080
- **CI/CD**: GitHub Actions (build, test, publish to GHCR + NuGet)
8181

8282
## Links

docs/public/robots.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
User-agent: *
44
Allow: /
55

6-
# AI Search Crawlers explicitly allowed
6+
# AI Search Crawlers - explicitly allowed
77
User-agent: GPTBot
88
Allow: /
99

docs/src/components/Aside.astro

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ const displayTitle = title || defaultTitle;
6464
text-decoration: underline;
6565
}
6666

67-
/* Note blue */
67+
/* Note - blue */
6868
.aside-note {
6969
border-color: #3b82f6;
7070
background: rgba(59, 130, 246, 0.05);
@@ -74,7 +74,7 @@ const displayTitle = title || defaultTitle;
7474
background: rgba(59, 130, 246, 0.06);
7575
}
7676

77-
/* Tip green */
77+
/* Tip - green */
7878
.aside-tip {
7979
border-color: #16a34a;
8080
background: rgba(22, 163, 74, 0.04);
@@ -86,7 +86,7 @@ const displayTitle = title || defaultTitle;
8686
}
8787
:global(:root[data-theme="dark"]) .aside-tip .aside-header { color: #4ade80; }
8888

89-
/* Warning amber */
89+
/* Warning - amber */
9090
.aside-warning {
9191
border-color: #d97706;
9292
background: rgba(217, 119, 6, 0.04);
@@ -98,7 +98,7 @@ const displayTitle = title || defaultTitle;
9898
}
9999
:global(:root[data-theme="dark"]) .aside-warning .aside-header { color: #fbbf24; }
100100

101-
/* Danger red */
101+
/* Danger - red */
102102
.aside-danger {
103103
border-color: #dc2626;
104104
background: rgba(220, 38, 38, 0.04);

0 commit comments

Comments
 (0)