Skip to content

Commit b4bbc80

Browse files
committed
add gemini things
1 parent 20ac0bd commit b4bbc80

3 files changed

Lines changed: 46 additions & 0 deletions

File tree

.gemini/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"sanity": {
4+
"url": "https://mcp.sanity.io/developer",
5+
"type": "http"
6+
}
7+
}
8+
}

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,8 @@ next-env.d.ts
4242
.env.local
4343
# Sentry Config File
4444
.env.sentry-build-plugin
45+
46+
.genkit/
47+
# Firebase debug files
48+
firebase-debug.log
49+
firebase-debug.*.log

GEMINI.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Project Overview
2+
3+
This is a Next.js project for the CodingCat.dev website. It's a platform for podcasts, courses, and blog posts, built with a modern tech stack.
4+
5+
## Key Technologies
6+
7+
* **Framework:** [Next.js](https://nextjs.org/) (React framework)
8+
* **CMS:** [Sanity.io](https://www.sanity.io/) (headless CMS)
9+
* **Styling:** [Tailwind CSS](https://tailwindcss.com/)
10+
* **UI Components:** [Radix UI](https://www.radix-ui.com/)
11+
* **Search:** [Algolia](https://www.algolia.com/)
12+
* **Deployment:** Vercel
13+
14+
## Architecture
15+
16+
The project follows a standard Next.js app directory structure. It uses Sanity for content management, with a dedicated Sanity Studio at the `/studio` route. The frontend is built with React and Tailwind CSS, and it uses various libraries for UI components, search, and more.
17+
18+
# Building and Running
19+
20+
## Key Commands
21+
22+
* **`pnpm dev`**: Starts the development server.
23+
* **`pnpm build`**: Builds the application for production.
24+
* **`pnpm start`**: Starts the production server.
25+
* **`pnpm lint`**: Lints the code.
26+
* **`pnpm format`**: Formats the code with Biome.
27+
28+
## Development Conventions
29+
30+
* **Content Management:** All content is managed through Sanity. The schema is defined in the `sanity/schemas` directory.
31+
* **Styling:** The project uses Tailwind CSS for styling.
32+
* **UI Components:** The project uses Radix UI for accessible UI components.
33+
* **Code Formatting:** The project uses Biome for code formatting.

0 commit comments

Comments
 (0)