Skip to content

Commit 8f439de

Browse files
committed
Add images for wrap-up blog
1 parent a0be60b commit 8f439de

15 files changed

Lines changed: 184 additions & 136 deletions

File tree

data/communityPartners.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,68 +7,68 @@ export const COMMUNITY_PARTNERS_INFO = {
77
export const COMMUNITY_PARTNERS = [
88
{
99
name: 'TensorFlow User Group Hyderabad',
10-
lightLogoUrl:
10+
imgUrl:
1111
'/images/community-partners/tensorflow-user-group-hyderabad.svg',
12-
logoAlt: 'TensorFlow User Group Hyderabad logo',
12+
imgAlt: 'TensorFlow User Group Hyderabad logo',
1313
hyperLink: 'https://www.meetup.com/tensorflow-user-group-hyderabad/',
1414
},
1515
{
1616
name: 'GDG Hyderabad',
17-
lightLogoUrl: '/images/community-partners/gdg-hyderabad.png',
18-
logoAlt: 'GDG Hyderabad logo',
17+
imgUrl: '/images/community-partners/gdg-hyderabad.png',
18+
imgAlt: 'GDG Hyderabad logo',
1919
hyperLink: 'https://gdg.community.dev/gdg-hyderabad/',
2020
},
2121
{
2222
name: 'Hyderabad DAO',
23-
lightLogoUrl: '/images/community-partners/hyddao-light.jpg',
24-
logoAlt: 'Hyderabad DAO logo',
23+
imgUrl: '/images/community-partners/hyddao-light.jpg',
24+
imgAlt: 'Hyderabad DAO logo',
2525
hyperLink: 'https://linktr.ee/hyddao',
2626
},
2727
{
2828
name: 'e-DAM',
29-
lightLogoUrl: '/images/community-partners/edam.jpg',
30-
logoAlt: 'e-DAM logo',
29+
imgUrl: '/images/community-partners/edam.jpg',
30+
imgAlt: 'e-DAM logo',
3131
hyperLink: 'https://www.instagram.com/edam.community/',
3232
},
3333
{
3434
name: 'MumPy',
35-
lightLogoUrl: '/images/community-partners/mumpy.jpg',
36-
logoAlt: 'MumPy logo',
35+
imgUrl: '/images/community-partners/mumpy.jpg',
36+
imgAlt: 'MumPy logo',
3737
hyperLink: 'https://www.linkedin.com/company/mumpy/',
3838
},
3939
{
4040
name: 'Azure Developer Community',
41-
lightLogoUrl: '/images/community-partners/azure-developer-community.jpg',
42-
logoAlt: 'Azure Developer Community logo',
41+
imgUrl: '/images/community-partners/azure-developer-community.jpg',
42+
imgAlt: 'Azure Developer Community logo',
4343
hyperLink: 'https://www.linkedin.com/in/azdevindia/',
4444
},
4545
{
4646
name: 'FOSS United',
47-
lightLogoUrl: '/images/community-partners/foss-united.svg',
48-
logoAlt: 'FOSS United logo',
47+
imgUrl: '/images/community-partners/foss-united.svg',
48+
imgAlt: 'FOSS United logo',
4949
hyperLink: 'https://fossunited.org',
5050
},
5151
{
5252
name: 'AI Anytime',
53-
lightLogoUrl: '/images/community-partners/ai-anytime.jpg',
54-
logoAlt: 'AI Anytime logo',
53+
imgUrl: '/images/community-partners/ai-anytime.jpg',
54+
imgAlt: 'AI Anytime logo',
5555
},
5656
{
5757
name: 'So Called CS Engineers',
58-
lightLogoUrl: '/images/community-partners/SCCSE.png',
59-
logoAlt: 'So Called CS Engineers logo',
58+
imgUrl: '/images/community-partners/SCCSE.png',
59+
imgAlt: 'So Called CS Engineers logo',
6060
hyperLink: 'https://linktr.ee/socalledcsengineers',
6161
},
6262
{
6363
name: 'NextGen Nexus',
64-
lightLogoUrl: '/images/community-partners/nextgen-nexus.png',
65-
logoAlt: 'NextGen Nexus logo',
64+
imgUrl: '/images/community-partners/nextgen-nexus.png',
65+
imgAlt: 'NextGen Nexus logo',
6666
hyperLink: 'https://bento.me/nextgen-nexus',
6767
},
6868
{
6969
name: 'NEXUS Swarm',
70-
lightLogoUrl: '/images/community-partners/nexus-swarm.jpg',
71-
logoAlt: 'NEXUS Swarm logo',
70+
imgUrl: '/images/community-partners/nexus-swarm.jpg',
71+
imgAlt: 'NEXUS Swarm logo',
7272
hyperLink: 'https://linktr.ee/nexus_swarm',
7373
},
7474
];

data/conference.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ export const CONFERENCE = {
3535

3636
export const ASSETS = {
3737
navbarLogoUrl: '/images/navbarLogo.svg',
38-
navbarLogoAlt: 'PyConf Hyderabad 2025 Python Logo',
38+
navbarimgAlt: 'PyConf Hyderabad 2025 Python Logo',
3939
logoUrl: '/images/logo.svg',
40-
logoAlt: 'PyConf Hyderabad 2025 Logo',
40+
imgAlt: 'PyConf Hyderabad 2025 Logo',
4141
heroBannerUrl: '/images/hero-banner-bg.svg',
4242
heroBannerAlt:
4343
'Background image of colorful kites soaring in the sky on the hero banner',

data/hydPy.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ export const ABOUT_HYDPY = {
33
description:
44
'Hyderabad Python User Group (HydPy) is community driven group to promote Python in Hyderabad. HydPy has been conducting monthly Meetups & workshops in Hyderabad for last 9+ years and it has over 15000 members on meetup. We work together with other communities in particular, python and in general Open Source Software (OSS) related groups within Hyderabad and the rest of India to further expand the usage and increase users of OSS. HydPy is a recognised regional community by global Python Software Foundation (PSF).',
55
hydPyLogoUrl: '/images/hydPyLogo.svg',
6-
hydPyLogoAlt: 'HydPy Logo',
6+
hydPyimgAlt: 'HydPy Logo',
77
hydPyUrl: 'https://www.hydpy.org/',
88
hydPyLinkText: 'Dive Into HydPy',
99
};

data/people.jsx renamed to data/people.js

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -260,22 +260,41 @@ export const ALL_SPEAKER_VOLUNTEER_IMAGES = [
260260
];
261261

262262
export const ALL_SPONSORS = [
263-
{ imgUrl: '/images/sponsors/snowflake.svg', imgAlt: 'Snowflake logo' },
264-
{ imgUrl: '/images/sponsors/langdb.png', imgAlt: 'LangDB.ai logo' },
263+
{
264+
imgUrl: '/images/sponsors/snowflake.svg',
265+
imgAlt: 'Snowflake logo',
266+
fifthEdition: true,
267+
},
268+
{
269+
imgUrl: '/images/sponsors/langdb.png',
270+
imgAlt: 'LangDB.ai logo',
271+
fifthEdition: true,
272+
},
265273
{
266274
imgUrl: '/images/sponsors/cognidaaai.png',
267275
imgAlt: 'Cognida.ai logo',
276+
fifthEdition: true,
268277
},
269278
{
270279
imgUrl: '/images/sponsors/storable.jpg',
271280
imgAlt: 'Storable India logo',
281+
fifthEdition: true,
272282
},
273283
{
274284
imgUrl: '/images/sponsors/tiger-analytics-black.png',
275285
imgAlt: 'Tiger Analytics logo',
286+
fifthEdition: true,
287+
},
288+
{
289+
imgUrl: '/images/sponsors/gridlex.png',
290+
imgAlt: 'Gridlex logo',
291+
fifthEdition: true,
292+
},
293+
{
294+
imgUrl: '/images/sponsors/glueops.png',
295+
imgAlt: 'GlueOps logo',
296+
fifthEdition: true,
276297
},
277-
{ imgUrl: '/images/sponsors/gridlex.png', imgAlt: 'Gridlex logo' },
278-
{ imgUrl: '/images/sponsors/glueops.png', imgAlt: 'GlueOps logo' },
279298
{
280299
imgUrl: '/images/sponsors/sporo-health.png',
281300
imgAlt: 'Sporo Health logo',

data/speakers.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
export const getActiveSpeakers = () => {
2+
return SPEAKERS.filter((speaker) => speaker.activeSpeakerPage);
3+
}
4+
15
export const SPEAKERS = [
26
{
37
name: 'Anthony Shaw',

data/sponsors.js

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,23 @@ export const getSponsor = (name) => {
1414
return null;
1515
};
1616

17+
export const getSponsors = () => {
18+
const sponsors = [];
19+
for (const category in SPONSORS) {
20+
SPONSORS[category].forEach((sponsor) => {
21+
sponsors.push(sponsor);
22+
});
23+
}
24+
return sponsors;
25+
};
26+
1727
export const SPONSORS = {
1828
Platinum: [
1929
{
2030
name: 'Snowflake',
2131
hyperLink: '/blogs/snowflake-platinum-sponsor/',
22-
lightLogoUrl: '/images/sponsors/snowflake.svg',
23-
logoAlt: 'Snowflake logo',
32+
imgUrl: '/images/sponsors/snowflake.svg',
33+
imgAlt: 'Snowflake logo',
2434
socials: [
2535
{
2636
name: 'X',
@@ -54,8 +64,8 @@ export const SPONSORS = {
5464
{
5565
name: 'LangDB.ai',
5666
hyperLink: '/blogs/langdb-ai-gold-sponsor/',
57-
lightLogoUrl: '/images/sponsors/langdb.png',
58-
logoAlt: 'LangDB.ai logo',
67+
imgUrl: '/images/sponsors/langdb.png',
68+
imgAlt: 'LangDB.ai logo',
5969
socials: [
6070
{
6171
name: 'X',
@@ -77,8 +87,8 @@ export const SPONSORS = {
7787
{
7888
name: 'Cognida.ai',
7989
hyperLink: '/blogs/cognida-ai-gold-sponsor/',
80-
lightLogoUrl: '/images/sponsors/cognidaaai.png',
81-
logoAlt: 'Cognida.ai logo',
90+
imgUrl: '/images/sponsors/cognidaaai.png',
91+
imgAlt: 'Cognida.ai logo',
8292
socials: [
8393
{
8494
name: 'X',
@@ -105,8 +115,8 @@ export const SPONSORS = {
105115
{
106116
name: 'Storable India',
107117
hyperLink: '/blogs/storable-india-gold-sponsor/',
108-
lightLogoUrl: '/images/sponsors/storable.jpg',
109-
logoAlt: 'Storable India logo',
118+
imgUrl: '/images/sponsors/storable.jpg',
119+
imgAlt: 'Storable India logo',
110120
socials: [
111121
{
112122
name: 'LinkedIn',
@@ -123,8 +133,8 @@ export const SPONSORS = {
123133
{
124134
name: 'Tiger Analytics',
125135
hyperLink: '/blogs/tiger-analytics-gold-sponsor/',
126-
lightLogoUrl: '/images/sponsors/tiger-analytics-black.png',
127-
logoAlt: 'Tiger Analytics logo',
136+
imgUrl: '/images/sponsors/tiger-analytics-black.png',
137+
imgAlt: 'Tiger Analytics logo',
128138
socials: [
129139
{
130140
name: 'X',
@@ -158,8 +168,8 @@ export const SPONSORS = {
158168
{
159169
name: 'Gridlex',
160170
hyperLink: '/blogs/gridlex-silver-sponsor/',
161-
lightLogoUrl: '/images/sponsors/gridlex.png',
162-
logoAlt: 'Gridlex logo',
171+
imgUrl: '/images/sponsors/gridlex.png',
172+
imgAlt: 'Gridlex logo',
163173
socials: [
164174
{
165175
name: 'X',
@@ -193,8 +203,8 @@ export const SPONSORS = {
193203
{
194204
name: 'GlueOps',
195205
hyperLink: '/blogs/glueops-associate-sponsor/',
196-
lightLogoUrl: '/images/sponsors/glueops.png',
197-
logoAlt: 'GlueOps logo',
206+
imgUrl: '/images/sponsors/glueops.png',
207+
imgAlt: 'GlueOps logo',
198208
socials: [
199209
{
200210
name: 'X',
@@ -221,8 +231,8 @@ export const SPONSORS = {
221231
{
222232
name: 'Sporo Health',
223233
hyperLink: '/blogs/sporo-health-associate-sponsor/',
224-
lightLogoUrl: '/images/sponsors/sporo-health.png',
225-
logoAlt: 'Sporo Health logo',
234+
imgUrl: '/images/sponsors/sporo-health.png',
235+
imgAlt: 'Sporo Health logo',
226236
socials: [
227237
{
228238
name: 'X',
@@ -250,8 +260,8 @@ export const SPONSORS = {
250260
'Workshop Venue': [
251261
{
252262
name: 'EPAM Systems',
253-
lightLogoUrl: '/images/sponsors/epam.svg',
254-
logoAlt: 'EPAM Systems logo',
263+
imgUrl: '/images/sponsors/epam.svg',
264+
imgAlt: 'EPAM Systems logo',
255265
hyperLink: 'https://www.epam.com/',
256266
},
257267
],

pages-content/blogs/pyconf-hyderabad-2025-wrap-up.mdx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1+
import { PeoplePhotoFrame, TextFrame, SponsorPhotoFrame } from '@/components/Frames';
2+
import {
3+
getActiveSpeakers,
4+
} from '@/speakers';
5+
import { getSponsors } from '@/sponsors';
6+
import { VOLUNTEERS } from '@/volunteers';
7+
18
The 5th edition of PyConf Hyderabad has come to a close, marking yet another successful gathering of Python enthusiasts. A huge thank you to everyone who made this possible!
29

310
## Thank You, Sponsors
4-
Thanks to Snowflake, LangDB, Cognida.ai, Storable, Tiger Analytics, Gridlex, GlueOps, Sporo Health and EPAM for facilitating this edition! Check out the full list of [sponsors on our website](/#sponsors).
11+
Thanks to Snowflake, LangDB, Cognida.ai, Storable, Tiger Analytics, Gridlex, GlueOps, Sporo Health and EPAM for facilitating this edition!
12+
<SponsorPhotoFrame images={getSponsors()} />
513

614
## Thank You, Speakers
7-
Over two days, we hosted 22 speakers for the conference talks and workshop sessions. Thank you to everyone for sharing their expertise with the attendees. Check out the full list of [speakers](/speakers) and [keynote speakers](/#keynote-speakers) on our website.
15+
Over two days, we hosted 22 speakers for the conference talks and workshop sessions. Thank you to everyone for sharing their expertise with the attendees.
16+
<PeoplePhotoFrame images={getActiveSpeakers()} />
817

918
## Participant Demographics
1019
Participants from various backgrounds and experience levels took part in the conference.
@@ -43,6 +52,7 @@ We are pleased to report that no Code of Conduct violations were reported, ensur
4352
## A Big Thanks to Our Volunteers
4453
Meet the amazing individuals who helped make this event possible on [our team page](/our-team).
4554
None of this would have been possible without our dedicated volunteers. Your time, effort, and commitment played a crucial role in making this conference a success. Thank you!
55+
<PeoplePhotoFrame images={VOLUNTEERS} />
4656

4757
## Celebrating the 5th Edition
4858
To commemorate this milestone, we created a Wall of Speakers, Sponsors, and Volunteers. Check it out at [PyConf Hyderabad Turns 5](/pyconf-hyderabad-turns-5).

src/app/blogs/page.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const BlogList = () => {
1616
</Heading>
1717
<ul className='w-full lg:w-8/12'>
1818
{BLOGS.map((blog) => (
19-
<Link key={blog.id} href={`/blogs/${blog.slug}`}>
19+
<Link key={blog.slug} href={`/blogs/${blog.slug}`}>
2020
<li>
2121
<BlogPostItem blog={blog} />
2222
</li>

0 commit comments

Comments
 (0)