Skip to content

Commit 3028875

Browse files
committed
revert main merge commit
1 parent c0a528b commit 3028875

File tree

70 files changed

+4954
-2037
lines changed

Some content is hidden

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

70 files changed

+4954
-2037
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ docs @makeavish @therealpandey @pranay01
1919
docs/collection-agents/ @Nageshbansal @therealpandey
2020
docs/install/ @Nageshbansal @therealpandey
2121
constants/docsSideNav.ts @makeavish @therealpandey @pranay01
22+
next.config.js @makeavish @therealpandey @pranay01

AGENTS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# AGENTS.md — SigNoz Docs Agent Guide
2+
3+
Follow `CONTRIBUTING.md` for everything.

CONTRIBUTING.md

Lines changed: 67 additions & 55 deletions
Large diffs are not rendered by default.

app/events/kubecon-cloudnativecon-north-america-2025/CTASection.tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import React from 'react';
2-
import Button from '@/components/ui/Button';
3-
import { BookOpen } from 'lucide-react';
4-
import { ArrowRight } from 'lucide-react';
5-
import Image from 'next/image';
1+
import React from 'react'
2+
import Button from '@/components/ui/Button'
3+
import { BookOpen } from 'lucide-react'
4+
import { ArrowRight } from 'lucide-react'
5+
import Image from 'next/image'
66

77
const CTASection = () => {
88
return (
@@ -13,17 +13,17 @@ const CTASection = () => {
1313
<div className="bg-[url('/img/background_blur/Ellipse_206.png')] bg-[center_top_calc(-250px)] bg-no-repeat">
1414
<div className="flex flex-col gap-16">
1515
<div className="flex flex-col gap-12">
16-
<p className="mb-0 mt-20 text-center text-4xl font-bold">
16+
<h2 className="mb-0 mt-20 text-center font-bold">
1717
Get started with <br /> SigNoz Cloud today
18-
</p>
18+
</h2>
1919
<div className="flex items-center justify-center gap-3 pt-4 max-sm:flex-col">
20-
<Button to="/teams/" variant={"default"} rounded={"full"}>
20+
<Button to="/teams/" variant={'default'} rounded={'full'}>
2121
<span className="flex-center">
2222
Sign up for SigNoz
2323
<ArrowRight size={14} />
2424
</span>
2525
</Button>
26-
<Button to="/docs/introduction/" variant="secondary" rounded={"full"}>
26+
<Button to="/docs/introduction/" variant="secondary" rounded={'full'}>
2727
<span className="flex-center">
2828
<BookOpen size={14} />
2929
Read Documentation
@@ -45,7 +45,7 @@ const CTASection = () => {
4545
</section>
4646
</div>
4747
</div>
48-
);
49-
};
48+
)
49+
}
5050

51-
export default CTASection;
51+
export default CTASection
Lines changed: 48 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,77 @@
1-
import React from 'react';
2-
import Image from 'next/image';
3-
import Button from '@/components/ui/Button';
1+
import React from 'react'
2+
import Image from 'next/image'
3+
import Button from '@/components/ui/Button'
4+
import SectionLayout from '@/shared/components/molecules/FeaturePages/SectionLayout'
45

56
const hero = {
6-
title: "KubeCon 2025",
7+
title: 'KubeCon 2025',
78
subtitle: "Hi, I'm Olly. I've got 15 mystery boxes and lots of merch to giveaway.",
8-
description: "Come see us at booth 1372 or find me around the event.",
9-
ctaText: "Learn More",
10-
ctaLink: "https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/"
9+
description: 'Come see us at booth 1372 or find me around the event.',
10+
ctaText: 'Plan Your KubeCon',
11+
ctaLink: 'https://signoz.io/blog/kubecon-atlanta-2025-observability-guide/',
12+
ctaTextSecondary: 'Meet the Team',
13+
ctaLinkSecondary: 'https://forms.gle/2SgUxDkxwjB6Ropj9',
1114
}
1215

1316
const HeroSection = () => {
1417
return (
1518
<div className="relative">
16-
<div className="h-full py-20 px-8 bg-gradient-to-r from-black via-black/70 to-transparent">
17-
<div className="w-1/2 lg:w-1/3 space-y-6">
18-
<div className="font-mono flex flex-col">
19+
{/* Dotted background pattern */}
20+
<div className="-z-10 md:hidden">
21+
<div className="bg-dot-pattern masked-dots absolute inset-0 flex items-center justify-center opacity-100" />
22+
<div className="absolute left-0 right-0 top-0 mx-auto h-[600px] w-full flex-shrink-0 rounded-[956px] bg-gradient-to-b from-[rgba(190,107,241,1)] to-[rgba(69,104,220,0)] bg-[length:110%] bg-no-repeat opacity-30 blur-[300px] sm:bg-[center_-500px] md:h-[1200px]" />
23+
</div>
24+
25+
{/* Border decoration */}
26+
<div className="absolute bottom-0 left-[12px] right-[12px] top-0 z-[0] border !border-b-0 !border-t-0 border-dashed border-signoz_slate-400 md:hidden" />
27+
28+
<div className="h-full px-10 py-8 md:bg-gradient-to-r md:from-black md:via-black/70 md:to-transparent md:px-8 md:py-20">
29+
<div className="w-full space-y-6 md:w-1/2 lg:w-1/3">
30+
<div className="flex flex-col font-mono">
1931
<span>{`// NOV 10 TO 13`}</span>
2032
<span>{`// ATLANTA, GEORGIA`}</span>
2133
<span>{`// BOOTH 1372`}</span>
2234
</div>
2335
<div className="space-y-4">
2436
<div>
25-
<h2 className="font-mono mb-0 text-signoz_vanilla-400">SigNoz@</h2>
37+
<h2 className="mb-0 font-mono text-signoz_vanilla-400">SigNoz@</h2>
2638
<h1 className="font-bold">{hero.title}</h1>
2739
</div>
2840
<p className="font-mono text-signoz_vanilla-300">{hero.subtitle}</p>
2941
<p className="font-mono text-signoz_vanilla-300">{hero.description}</p>
30-
<Button variant="default" rounded="full" href={hero.ctaLink}>
31-
{hero.ctaText}
32-
</Button>
42+
<div className="flex flex-row gap-2">
43+
<Button variant="default" rounded="full" href={hero.ctaLink}>
44+
{hero.ctaText}
45+
</Button>
46+
<Button variant="secondary" rounded="full" href={hero.ctaLinkSecondary}>
47+
{hero.ctaTextSecondary}
48+
</Button>
49+
</div>
3350
</div>
3451
</div>
3552
</div>
53+
<SectionLayout
54+
variant="bordered"
55+
className="mx-8 block !w-[100vw] border-b border-dashed border-signoz_slate-400 md:hidden"
56+
>
57+
<Image
58+
src="/img/events/kubecon-cloudnativecon-north-america-2025/hero-illustration-md.png"
59+
alt="Kubecon Hero Illustration"
60+
width={800}
61+
height={800}
62+
className="mx-auto block object-contain px-8 md:hidden"
63+
priority
64+
/>
65+
</SectionLayout>
3666
<Image
3767
src="/img/events/kubecon-cloudnativecon-north-america-2025/hero-illustration.png"
3868
alt="Kubecon Hero Illustration"
3969
fill
40-
className="object-contain -z-10"
70+
className="-z-10 hidden object-contain md:block"
4171
priority
4272
/>
4373
</div>
44-
);
45-
};
74+
)
75+
}
4676

47-
export default HeroSection;
77+
export default HeroSection
Lines changed: 72 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,109 +1,119 @@
1-
import KubeconHeroSection from './HeroSection';
2-
import TalksLayout from './TalksLayout';
3-
import { Card } from '@/components/ui/Card';
4-
import Button from '@/components/ui/Button';
5-
import { ArrowRight } from 'lucide-react';
6-
import MerchandiseSection from './MerchandiseSection';
7-
import CTASection from './CTASection';
1+
import KubeconHeroSection from './HeroSection'
2+
import TalksLayout from './TalksLayout'
3+
import { Card } from '@/components/ui/Card'
4+
import Button from '@/components/ui/Button'
5+
import { ArrowRight } from 'lucide-react'
6+
import MerchandiseSection from './MerchandiseSection'
7+
import CTASection from './CTASection'
88

99
const talks = {
10-
title: "Talks from SigNoz Team",
11-
viewSchedule: "View Full Schedule",
12-
viewScheduleLink: "https://colocatedeventsna2025.sched.com/",
10+
title: 'Talks from SigNoz Team',
11+
viewSchedule: 'View Full Schedule',
12+
viewScheduleLink: 'https://colocatedeventsna2025.sched.com/',
1313
items1: [
1414
{
15-
date: "// WED NOV 13",
16-
time: "// 2:05 PM EST",
17-
title: "Beyond Production: End-to-end CI/CD Observability with OpenTelemetry",
18-
speakers: "Ekansh Gupta & Haardik Dharma",
19-
link: "https://colocatedeventsna2025.sched.com/event/28D4A/beyond-production-end-to-end-cicd-observability-with-opentelemetry-ekansh-gupta-signoz-haardik-dharma-nyu?iframe=no&w=100%&sidebar=yes&bg=no"
15+
date: '// WED NOV 13',
16+
time: '// 2:05 PM EST',
17+
title: 'Beyond Production: End-to-end CI/CD Observability with OpenTelemetry',
18+
speakers: 'Ekansh Gupta & Haardik Dharma',
19+
link: 'https://colocatedeventsna2025.sched.com/event/28D4A/beyond-production-end-to-end-cicd-observability-with-opentelemetry-ekansh-gupta-signoz-haardik-dharma-nyu?iframe=no&w=100%&sidebar=yes&bg=no',
2020
},
2121
{
22-
time: "// 3:20 PM EST",
23-
title: "Building Secure MLOps Pipelines with KitOps + Argo Workflows",
24-
speakers: "Ekansh Gupta & Shivay Lamba",
25-
link: "https://colocatedeventsna2025.sched.com/event/28D7e/building-secure-mlops-pipelines-with-kitops-+-argo-workflows-shivay-lamba-couchbase-ekansh-gupta-signoz?iframe=no&w=100%&sidebar=yes&bg=no"
22+
time: '// 3:20 PM EST',
23+
title: 'Building Secure MLOps Pipelines with KitOps + Argo Workflows',
24+
speakers: 'Ekansh Gupta & Shivay Lamba',
25+
link: 'https://colocatedeventsna2025.sched.com/event/28D7e/building-secure-mlops-pipelines-with-kitops-+-argo-workflows-shivay-lamba-couchbase-ekansh-gupta-signoz?iframe=no&w=100%&sidebar=yes&bg=no',
2626
},
2727
{
28-
time: "// 4:35 PM EST",
29-
title: "Skip the Deployment Queue: Automated Rollouts and Rollbacks using OpenFeature",
30-
speakers: "Ekansh Gupta & Shivay Lamba",
31-
link: "https://colocatedeventsna2025.sched.com/event/28D7z/skip-the-deployment-queue-automated-rollouts-and-rollbacks-using-openfeature-ekansh-gupta-signoz-shivay-lamba-couchbase?iframe=no&w=100%&sidebar=yes&bg=no"
32-
}
28+
time: '// 4:35 PM EST',
29+
title: 'Skip the Deployment Queue: Automated Rollouts and Rollbacks using OpenFeature',
30+
speakers: 'Ekansh Gupta & Shivay Lamba',
31+
link: 'https://colocatedeventsna2025.sched.com/event/28D7z/skip-the-deployment-queue-automated-rollouts-and-rollbacks-using-openfeature-ekansh-gupta-signoz-shivay-lamba-couchbase?iframe=no&w=100%&sidebar=yes&bg=no',
32+
},
3333
],
3434
items2: [
3535
{
36-
time: "// 4 PM EST",
37-
title: "Designing Platforms with Judgement: Agentic Flows with K8GP",
38-
speakers: "Ekansh Gupta & Shivay Lamba",
39-
link: "https://kccncna2025.sched.com/event/27Fb7/designing-platforms-with-judgment-agentic-flows-with-mcp-shivay-lamba-couchbase-ekansh-gupta-signoz?iframe=yes&w=100%&sidebar=yes&bg=no"
36+
time: '// 4 PM EST',
37+
title: 'Designing Platforms with Judgement: Agentic Flows with K8GP',
38+
speakers: 'Ekansh Gupta & Shivay Lamba',
39+
link: 'https://kccncna2025.sched.com/event/27Fb7/designing-platforms-with-judgment-agentic-flows-with-mcp-shivay-lamba-couchbase-ekansh-gupta-signoz?iframe=yes&w=100%&sidebar=yes&bg=no',
4040
},
4141
{
42-
time: "// 5:41 PM EST",
43-
title: "Tracing the Untraceable: OpenTelemetry for Vibe-coded LLM Apps",
44-
speakers: "Pranay Prateek",
45-
link: "https://kccncna2025.sched.com/event/27Fcf/cl-lightning-talk-tracing-the-untraceable-opentelemetry-for-vibe-coded-llm-apps-pranay-prateek-signoz?iframe=no&w=100%25&sidebar=yes&bg=no"
46-
}
47-
]
48-
};
42+
time: '// 5:41 PM EST',
43+
title: 'Tracing the Untraceable: OpenTelemetry for Vibe-coded LLM Apps',
44+
speakers: 'Pranay Prateek',
45+
link: 'https://kccncna2025.sched.com/event/27Fcf/cl-lightning-talk-tracing-the-untraceable-opentelemetry-for-vibe-coded-llm-apps-pranay-prateek-signoz?iframe=no&w=100%25&sidebar=yes&bg=no',
46+
},
47+
],
48+
}
4949

5050
const KubeConPage: React.FC = () => {
5151
return (
52-
<div className="min-h-screen w-[80vw] mx-auto border-x border-dashed border-signoz_slate-400">
53-
<KubeconHeroSection />
52+
<div className="mx-auto min-h-screen w-[100vw] border-x border-dashed border-signoz_slate-400 md:w-[80vw]">
53+
<KubeconHeroSection />
5454

5555
<TalksLayout
5656
title={talks.title}
5757
viewSchedule={talks.viewSchedule}
5858
viewScheduleLink={talks.viewScheduleLink}
5959
>
60-
<div className="font-mono mb-4 text-xs">{`// WED NOV 10`}</div>
61-
<div className="grid grid-cols-1 lg:grid-cols-2 gap-8">
60+
<div className="mb-4 font-mono text-xs">{`// WED NOV 10`}</div>
61+
<div className="grid grid-cols-1 gap-8 lg:grid-cols-2">
6262
{talks.items1.map((talk, index) => (
6363
<Card
6464
key={index}
65-
className="rounded-lg transition-colors duration-200 bg-signoz_ink-500/50 [&>*]:border-1 [&>*]:border-solid [&>*]:border-signoz_slate-200/50"
65+
className="rounded-lg bg-signoz_ink-500/50 transition-colors duration-200 [&>*]:border-1 [&>*]:border-solid [&>*]:border-signoz_slate-200/50"
6666
>
67-
<div className="py-4 px-6">
68-
<div className="text-xs font-mono mb-4">{talk.time}</div>
69-
<h4 className="font-semibold mb-3">{talk.title}</h4>
70-
<span className="text-gray-400 flex items-center gap-2 justify-between">
71-
{talk.speakers}
72-
<Button variant="secondary" href={talk.link} rounded="full" className="flex items-center gap-2 w-fit">
73-
<ArrowRight className="w-5 h-5" />
67+
<div className="px-6 py-4">
68+
<div className="mb-4 font-mono text-xs">{talk.time}</div>
69+
<h4 className="mb-3 font-semibold">{talk.title}</h4>
70+
<span className="flex items-center justify-between gap-2 text-gray-400">
71+
{talk.speakers}
72+
<Button
73+
variant="secondary"
74+
href={talk.link}
75+
rounded="full"
76+
className="flex w-fit items-center gap-2"
77+
>
78+
<ArrowRight className="h-5 w-5" />
7479
</Button>
7580
</span>
7681
</div>
7782
</Card>
7883
))}
7984
</div>
80-
<div className="font-mono my-4 text-xs">{`// WED NOV 12`}</div>
81-
<div className="grid grid-cols-1 lg:grid-cols-2 gap-8">
85+
<div className="my-4 font-mono text-xs">{`// WED NOV 12`}</div>
86+
<div className="grid grid-cols-1 gap-8 lg:grid-cols-2">
8287
{talks.items2.map((talk, index) => (
8388
<Card
8489
key={index}
85-
className="rounded-lg transition-colors duration-200 bg-signoz_ink-500/50 [&>*]:border-1 [&>*]:border-solid [&>*]:border-signoz_slate-200/50"
90+
className="rounded-lg bg-signoz_ink-500/50 transition-colors duration-200 [&>*]:border-1 [&>*]:border-solid [&>*]:border-signoz_slate-200/50"
8691
>
87-
<div className="py-4 px-6">
88-
<div className="font-mono mb-4 text-xs">{talk.time}</div>
89-
<h4 className="font-semibold mb-3">{talk.title}</h4>
90-
<span className="text-gray-400 flex items-center gap-2 justify-between">
91-
{talk.speakers}
92-
<Button variant="secondary" rounded="full" className="flex items-center gap-2 w-fit" href={talk.link}>
93-
<ArrowRight className="w-5 h-5" />
92+
<div className="px-6 py-4">
93+
<div className="mb-4 font-mono text-xs">{talk.time}</div>
94+
<h4 className="mb-3 font-semibold">{talk.title}</h4>
95+
<span className="flex items-center justify-between gap-2 text-gray-400">
96+
{talk.speakers}
97+
<Button
98+
variant="secondary"
99+
rounded="full"
100+
className="flex w-fit items-center gap-2"
101+
href={talk.link}
102+
>
103+
<ArrowRight className="h-5 w-5" />
94104
</Button>
95105
</span>
96106
</div>
97107
</Card>
98108
))}
99109
</div>
100110
</TalksLayout>
101-
111+
102112
<MerchandiseSection />
103-
113+
104114
<CTASection />
105115
</div>
106-
);
107-
};
116+
)
117+
}
108118

109-
export default KubeConPage;
119+
export default KubeConPage

0 commit comments

Comments
 (0)