Skip to content
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

feat: ambassador program page #1123

Merged
merged 67 commits into from
Jan 20, 2023
Merged
Show file tree
Hide file tree
Changes from 73 commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
8957cf9
adding ambassadors illustrations
AceTheCreator Nov 18, 2022
143faa5
adding ambassadors
AceTheCreator Nov 18, 2022
b958102
implemented ambassador section
AceTheCreator Nov 18, 2022
d221fd6
removed education section
AceTheCreator Dec 1, 2022
ab9c5ac
added photo credit
AceTheCreator Dec 1, 2022
4c6b9de
.
AceTheCreator Dec 1, 2022
32d59c1
adding ambassador profile page
AceTheCreator Dec 5, 2022
1dcf401
added ambassadors profile page
AceTheCreator Dec 5, 2022
55d3139
removed country flag from ambassador
AceTheCreator Dec 5, 2022
81a0b1e
blog post about hacktoberfest 2022
AceTheCreator Nov 28, 2022
17b03ee
completed hacktoberfest 2022 post
AceTheCreator Nov 28, 2022
04734d4
.
AceTheCreator Nov 28, 2022
19fc24e
removed tags from ambassador list
AceTheCreator Dec 8, 2022
57b6739
replaced ambassador images with gh image url
AceTheCreator Dec 8, 2022
5f6c60b
update button test
AceTheCreator Dec 8, 2022
0ee952a
fixed ambassador card alignment
AceTheCreator Dec 8, 2022
3fde9bc
Merge branch 'asyncapi:master' into master
AceTheCreator Dec 8, 2022
25e23b0
Merge branch 'asyncapi:master' into master
AceTheCreator Dec 14, 2022
ed94184
feat: community landing page (#1119)
AceTheCreator Dec 7, 2022
abc349c
fix: producer page wrong link (#1081)
Amishakumari544 Nov 7, 2022
5df6e05
chore: update meetings.json and newsrooom_videos.json (#1085)
asyncapi-bot Nov 8, 2022
12c8f8b
chore(deps): bump loader-utils from 1.4.0 to 1.4.1 (#1086)
dependabot[bot] Nov 8, 2022
667e944
fix: homepage link to studio not matching asyncapi version (#1077)
gabel Nov 8, 2022
63d67ad
docs: update the Bump.sh brand (#1074)
ChristopheDujarric Nov 9, 2022
3be8127
fix: enable ids in list of features from landing page (#1087)
derberg Nov 9, 2022
b9db8b1
docs(spec): v3.0.0-next-major-spec.5 release (#1092)
asyncapi-bot Nov 9, 2022
67a85f6
ci: update generic workflows (#1093)
asyncapi-bot Nov 9, 2022
c10ba0a
docs: add message concepts doc (#944)
thulieblack Nov 9, 2022
d119d65
chore: update meetings.json and newsrooom_videos.json (#1098)
asyncapi-bot Nov 10, 2022
bca663d
chore: update meetings.json and newsrooom_videos.json (#1101)
asyncapi-bot Nov 11, 2022
38850f8
chore: update meetings.json and newsrooom_videos.json (#1103)
asyncapi-bot Nov 12, 2022
f8c1770
docs: update the buttons for the channel page doc (#1100)
thulieblack Nov 12, 2022
d78343b
docs: update index.md tutorial-overview buttons (#1102)
thulieblack Nov 12, 2022
8c7e46c
chore: update meetings.json and newsrooom_videos.json (#1104)
asyncapi-bot Nov 13, 2022
6bd1001
chore: update meetings.json and newsrooom_videos.json (#1107)
asyncapi-bot Nov 14, 2022
57a8a2f
chore: update meetings.json and newsrooom_videos.json (#1109)
asyncapi-bot Nov 15, 2022
0a7ec2b
docs: fix the bug in button display section (#1106)
Annysah Nov 15, 2022
19fe7b1
chore: update meetings.json and newsrooom_videos.json (#1110)
asyncapi-bot Nov 16, 2022
d76e858
chore(deps): bump loader-utils from 1.4.1 to 1.4.2 (#1111)
dependabot[bot] Nov 16, 2022
cb36ce3
fix: dashboard improvement (#1108)
KhudaDad414 Nov 17, 2022
ba9c496
chore: update meetings.json and newsrooom_videos.json (#1115)
asyncapi-bot Nov 18, 2022
f5aa617
chore: update meetings.json and newsrooom_videos.json (#1116)
asyncapi-bot Nov 19, 2022
7083c72
chore: update meetings.json and newsrooom_videos.json (#1117)
asyncapi-bot Nov 21, 2022
a1bf73d
chore: update meetings.json and newsrooom_videos.json (#1124)
asyncapi-bot Nov 22, 2022
be844b9
ci: update generic workflows (#1125)
asyncapi-bot Nov 23, 2022
ed927d1
chore(deps): bump minimatch from 3.0.4 to 3.1.2 (#1126)
dependabot[bot] Nov 23, 2022
26060ad
chore: update meetings.json and newsrooom_videos.json (#1127)
asyncapi-bot Nov 24, 2022
df94878
chore: update meetings.json and newsrooom_videos.json (#1129)
asyncapi-bot Nov 25, 2022
4d99678
docs: fix invalid links in markdown files (#756)
KhudaDad414 Nov 26, 2022
f470962
chore: update meetings.json and newsrooom_videos.json (#1130)
asyncapi-bot Nov 27, 2022
a508d15
chore: update meetings.json and newsrooom_videos.json (#1133)
asyncapi-bot Nov 30, 2022
2f03c20
ci: improve logging for tools build script (#1128)
derberg Nov 30, 2022
c178afe
feat: support yaml as format for `.asyncapi-tools` (#1135)
derberg Dec 1, 2022
7568b33
chore: update meetings.json and newsrooom_videos.json (#1136)
asyncapi-bot Dec 2, 2022
c51c54c
chore: update meetings.json and newsrooom_videos.json (#1140)
asyncapi-bot Dec 3, 2022
d5c6dcb
docs: add protocol concepts doc (#1013)
nelsonmic Dec 6, 2022
1122697
docs: new concept doc application (#992)
quetzalliwrites Dec 6, 2022
344d630
ci: update generic workflows (#1142)
asyncapi-bot Dec 6, 2022
681c6c6
feat: added link to YT video to TSC page (#1141)
Anurag607 Dec 6, 2022
13234b4
feat: added new md component (#1137)
AceTheCreator Dec 6, 2022
8a7e191
.
AceTheCreator Dec 8, 2022
1570818
added suggested changes
AceTheCreator Dec 14, 2022
149390d
Merge branch 'master' of https://github.com/AceTheCreator/website int…
AceTheCreator Dec 19, 2022
115c7b6
enhanced ambasaddor page
AceTheCreator Dec 19, 2022
09454c6
fixed broken link
AceTheCreator Dec 20, 2022
55134b7
Merge branch 'community' of https://github.com/AceTheCreator/website …
AceTheCreator Jan 17, 2023
c72634f
Merge branch 'community' of https://github.com/AceTheCreator/website …
AceTheCreator Jan 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions components/icons/AsyncAPI.js

Large diffs are not rendered by default.

37 changes: 37 additions & 0 deletions components/icons/Overview.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
export default function IconOverview({ className }) {
return (
<svg
className={className || 'inline-block'}
width="35"
height="35"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 32 32"
>
<defs>
<style>{`.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}`}</style>
</defs>
<path
id="overview_1_"
d="M28,30.36c-1.731,0-3.161-1.316-3.341-3h-5.318c-0.18,1.684-1.609,3-3.341,3c-1.731,0-3.161-1.316-3.341-3
H7.341c-0.18,1.684-1.61,3-3.341,3c-1.853,0-3.36-1.508-3.36-3.36S2.147,23.64,4,23.64c1.731,0,3.161,1.316,3.341,3h5.318
c0.18-1.684,1.61-3,3.341-3s3.161,1.316,3.341,3h5.318c0.18-1.684,1.609-3,3.341-3c1.853,0,3.36,1.508,3.36,3.36
S29.853,30.36,28,30.36z M28,24.36c-1.456,0-2.64,1.184-2.64,2.64s1.184,2.64,2.64,2.64s2.64-1.184,2.64-2.64S29.456,24.36,28,24.36
z M16,24.36c-1.456,0-2.64,1.184-2.64,2.64s1.185,2.64,2.64,2.64c1.456,0,2.64-1.184,2.64-2.64S17.456,24.36,16,24.36z M4,24.36
c-1.456,0-2.64,1.184-2.64,2.64S2.544,29.64,4,29.64S6.64,28.456,6.64,27S5.456,24.36,4,24.36z M16,19.36
c-8.96,0-12.302-8.145-12.334-8.228c-0.034-0.085-0.034-0.18,0-0.266C3.698,10.785,7.04,2.64,16,2.64
c8.961,0,12.302,8.145,12.335,8.227c0.033,0.085,0.033,0.18,0,0.266C28.302,11.215,24.961,19.36,16,19.36z M4.393,11
C4.857,12.029,8.156,18.64,16,18.64c7.845,0,11.143-6.611,11.607-7.64C27.143,9.971,23.845,3.36,16,3.36
C8.156,3.36,4.857,9.971,4.393,11z M16,17.36c-3.507,0-6.36-2.854-6.36-6.36S12.493,4.64,16,4.64s6.36,2.853,6.36,6.36
S19.507,17.36,16,17.36z M16,5.36c-3.11,0-5.64,2.53-5.64,5.64s2.53,5.64,5.64,5.64s5.64-2.53,5.64-5.64S19.11,5.36,16,5.36z
M16,14.36c-1.853,0-3.36-1.507-3.36-3.36S14.147,7.64,16,7.64s3.36,1.507,3.36,3.36S17.853,14.36,16,14.36z M16,8.36
c-1.456,0-2.64,1.185-2.64,2.64s1.185,2.64,2.64,2.64c1.456,0,2.64-1.185,2.64-2.64S17.456,8.36,16,8.36z"
/>
<rect
id="_Transparent_Rectangle"
style={{fill:"none"}}
width="32"
height="32"
/>
</svg>
);
}
23 changes: 23 additions & 0 deletions components/layout/CommunityLayout.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react';
import Head from '../Head';
import Container from './Container';
import NavBar from '../navigation/NavBar';
import StickyNavbar from '../navigation/StickyNavbar';


export default function CommunityLayout({
title,
description,
children,
wide = true,
}) {
return (
<>
<Head title={title} description={description} />
<StickyNavbar>
<NavBar className="max-w-screen-xl block px-4 sm:px-6 lg:px-8 mx-auto" />
</StickyNavbar>
<Container wide={wide}>{children}</Container>
</>
);
}
2 changes: 1 addition & 1 deletion components/navigation/StickyNavbar.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export default function StickyNavbar({children, className=''}) {
return <div className={`sticky top-0 w-full bg-white border-b border-gray-300 z-30 ${className}`}>
return <div className={`sticky top-0 w-full bg-white border-b border-gray-300 z-50 ${className}`}>
{children}
</div>;
}
83 changes: 64 additions & 19 deletions components/navigation/communityItems.js
Original file line number Diff line number Diff line change
@@ -1,21 +1,66 @@
import IconTools from '../icons/Tools'
import IconGithubOrganization from '../icons/GithubOrganization'
import IconSlack from '../icons/Slack'
import IconContributing from '../icons/Contributing'
import IconDashboard from '../icons/Dashboard'
import IconTSC from '../icons/TSC'
import IconMeetings from '../icons/Meetings'
import IconNewsroom from '../icons/Newsroom'

import IconTools from '../icons/Tools';
import IconGithubOrganization from '../icons/GithubOrganization';
import IconSlack from '../icons/Slack';
import IconContributing from '../icons/Contributing';
import IconTSC from '../icons/TSC';
import IconMeetings from '../icons/Meetings';
import IconOverview from '../icons/Overview';
import IconNewsroom from '../icons/Newsroom';

export default [

{ icon: IconTools, title: 'Tools & Services', href: '/docs/community/tooling', description: 'Explore the tools and services our awesome community has created.' },
{ icon: IconGithubOrganization, title: 'GitHub Organization', href: 'https://github.com/asyncapi', target: '_blank', description: 'Want to sneak in the code? Everything we do is open-sourced in our GitHub organization.' },
{ icon: IconSlack, title: 'Slack Workspace', href: 'https://asyncapi.com/slack-invite', target: '_blank', description: `Need help? Want to share something? Join our Slack workspace. We're nice people :)` },
{ icon: IconContributing, title: 'Contributing', href: 'https://github.com/asyncapi?type=source#-contribute-to-asyncapi', target: '_blank', description: `We are always welcoming and looking for contributions. If you are interested check out our contribution guide.` },
{ icon: IconTSC, title: 'Technical Steering Committee', href: '/community/tsc', description: 'Get to know what is a TSC member, how you can become one, and meet our current TSC members.' },
{ icon: IconDashboard, title: 'Dashboard',href: '/community/dashboard', description: `Just need a good first issue to start your contribution journey? or want to see what topics are hot in discussion?`},
{ icon: IconMeetings, title: 'Meetings', href: '/community/meetings', description: 'See what meetings are organized under AsyncAPI umbrella and join one of them.' },
{ icon: IconNewsroom, title: 'Newsroom', href: '/community/newsroom', description: 'Get upto date with the recent activity in the initiative.' },
]
{
icon: IconOverview,
title: 'Overview',
href: '/community',
description: 'Connect, share, and learn.',
},
{
icon: IconTools,
title: 'Tools & Services',
href: '/docs/community/tooling',
description:
'Explore the tools and services our awesome community has created.',
},
{
icon: IconGithubOrganization,
title: 'GitHub Organization',
href: 'https://github.com/asyncapi',
target: '_blank',
description:
'Want to sneak in the code? Everything we do is open-sourced in our GitHub organization.',
},
{
icon: IconSlack,
title: 'Slack Workspace',
href: 'https://asyncapi.com/slack-invite',
target: '_blank',
description: `Need help? Want to share something? Join our Slack workspace. We're nice people :)`,
},
{
icon: IconContributing,
title: 'Contributing',
href: 'https://github.com/asyncapi?type=source#-contribute-to-asyncapi',
target: '_blank',
description: `We are always welcoming and looking for contributions. If you are interested check out our contribution guide.`,
},
{
icon: IconTSC,
title: 'Technical Steering Committee',
href: '/community/tsc',
description:
'Get to know what is a TSC member, how you can become one, and meet our current TSC members.',
},
{
icon: IconMeetings,
title: 'Meetings',
href: '/community/meetings',
description:
'See what meetings are organized under AsyncAPI umbrella and join one of them.',
},
{
icon: IconNewsroom,
title: 'Newsroom',
href: '/community/newsroom',
description: 'Get upto date with the recent activity in the initiative.',
},
];
Loading