-
Notifications
You must be signed in to change notification settings - Fork 3.1k
feat(studio): added 'studio' blog #1927
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* fix(already-cancelled-sub): UI should allow restoring subscription * restore functionality fixed * fix Co-authored-by: Waleed <[email protected]> Co-authored-by: Vikhyath Mondreti <[email protected]>
* fix(already-cancelled-sub): UI should allow restoring subscription * restore functionality fixed * fix Co-authored-by: Vikhyath Mondreti <[email protected]> Co-authored-by: Siddharth Ganesan <[email protected]>
* fix(already-cancelled-sub): UI should allow restoring subscription * restore functionality fixed * fix Co-authored-by: Vikhyath Mondreti <[email protected]> Co-authored-by: Siddharth Ganesan <[email protected]>
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile OverviewGreptile SummaryThis PR renames the blog section to "Sim Studio" by moving all
The implementation is clean and well-structured. All imports use the Confidence Score: 5/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant User
participant Browser
participant StudioIndex as /studio (page.tsx)
participant StudioSlug as /studio/[slug] (page.tsx)
participant Registry as Blog Registry
participant MDX as MDX Compiler
participant SEO as SEO Utils
User->>Browser: Navigate to /studio
Browser->>StudioIndex: Request blog listing
StudioIndex->>Registry: getAllPostMeta()
Registry->>Registry: scanFrontmatters() & cache
Registry-->>StudioIndex: Return post metadata
StudioIndex->>StudioIndex: Filter by tag (if any)
StudioIndex->>StudioIndex: Sort featured posts first
StudioIndex->>StudioIndex: Paginate results
StudioIndex-->>Browser: Render blog grid with posts
Browser-->>User: Display blog listing
User->>Browser: Click on blog post
Browser->>StudioSlug: Request /studio/{slug}
StudioSlug->>Registry: getPostBySlug(slug)
Registry->>Registry: Load cached metadata
Registry->>MDX: compileMDX() with components
MDX-->>Registry: Compiled React component
Registry-->>StudioSlug: Post with Content component
StudioSlug->>SEO: buildPostMetadata()
SEO-->>StudioSlug: Metadata object
StudioSlug->>SEO: buildArticleJsonLd()
SEO-->>StudioSlug: JSON-LD schema
StudioSlug->>Registry: getRelatedPosts(slug)
Registry-->>StudioSlug: Related posts (by tags)
StudioSlug-->>Browser: Render article with metadata
Browser-->>User: Display blog post
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
34 files reviewed, no comments
No description provided.