Skip to content

Commit 81e8403

Browse files
committed
chore: home page refactoering some errors
Signed-off-by: Daniel Ntege <danientege785@gmail.com>
1 parent 4791386 commit 81e8403

File tree

8 files changed

+336
-345
lines changed

8 files changed

+336
-345
lines changed

nextjs/components/HeroSection.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { heroData } from "@/data/homepage";
1+
const heroData = {
2+
heading: "Hiero",
3+
text: "Open Source Distributed Ledger Technology",
4+
};
25

36
export default function HeroSection() {
47
return (

nextjs/components/MeetSection.tsx

Lines changed: 102 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,105 @@
1-
import { meetData } from "@/data/homepage";
1+
const meetData = {
2+
heading: "Join our Hiero Community Calls",
3+
text: '<p>Join our open TSC, Community and Project meetings. We welcome your opinion and invite you to collaborate with the team!</p><p>Register to any of our current meeting series <a href="https://github.com/hiero-ledger#open-community-meetings-and-tsc-schedules" target="_blank" rel="noreferrer noopener">HERE</a></p><p>View all meeting schedules and access recordings via our <a href="https://zoom-lfx.platform.linuxfoundation.org/meetings/hiero?view=week" target="_blank" rel="noreferrer noopener">LFX Calendar</a>.</p>',
4+
calls: [
5+
{
6+
name: "TSC",
7+
description:
8+
"The Technical Steering Committee (TSC) meeting for project governance, roadmap planning, and key technical decisions.",
9+
schedule: "Fortnightly",
10+
registerLink:
11+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/95775743341?password=c07443bf-b0e6-4a68-93f1-5c7ce9bb49ab&invite=true",
12+
},
13+
{
14+
name: "Community Call",
15+
description:
16+
"Open community meeting for general discussions, updates, and Q&A sessions with the Hiero community and TSC members.",
17+
schedule: "Monthly",
18+
registerLink:
19+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/97122675754?password=7eaa865a-2f17-4a7c-97b0-aff51933991c&invite=true",
20+
},
21+
{
22+
name: "Python SDK",
23+
description:
24+
"Focused discussions on the Hiero Python SDK development, including new features, issues, and contributions.",
25+
schedule: "Monthly",
26+
registerLink:
27+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/92041330205?password=2f345bee-0c14-4dd5-9883-06fbc9c60581&invite=true",
28+
},
29+
{
30+
name: "Docs",
31+
description:
32+
"Documentation working group meetings to improve and maintain Hiero project documentation.",
33+
schedule: "Monthly",
34+
registerLink:
35+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/96247351493?password=54a04164-8618-458d-8176-4ca21b346291&invite=true",
36+
},
37+
{
38+
name: "Solo",
39+
description:
40+
"Discussions and updates about Solo, an opinionated CLI tool to deploy and manage standalone test networks.",
41+
schedule: "Fortnightly",
42+
registerLink:
43+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/94695703550?password=e8819002-3f6e-4905-9916-b049f501e866&invite=true",
44+
},
45+
{
46+
name: "Solo Action",
47+
description:
48+
"Working sessions focused on Solo Action project development, issues, and contributions.",
49+
schedule: "Fortnightly",
50+
registerLink:
51+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/92576669768?password=8dab94bb-7315-4d37-a944-b1fa0e924741&invite=true",
52+
},
53+
{
54+
name: "SDK",
55+
description:
56+
"General SDK working group for cross-SDK discussions, standards, and coordination across all Hiero SDK implementations.",
57+
schedule: "Monthly",
58+
registerLink:
59+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/94709702244?password=bcba4892-928c-47e0-9a21-e1abca95f7d3&invite=true",
60+
},
61+
{
62+
name: "Hiero Website",
63+
description:
64+
"Planning and development meetings for the Hiero website, content strategy, and user experience improvements.",
65+
schedule: "Monthly",
66+
registerLink:
67+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/94831465670?password=50e11cd2-6450-4a97-b9ae-7a7585c4409b&invite=true",
68+
},
69+
{
70+
name: "Hiero Marketing",
71+
description:
72+
"Marketing and community outreach discussions, including events, communications, and ecosystem growth strategies.",
73+
schedule: "Monthly",
74+
registerLink:
75+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/91725705912?password=57115f71-9576-46dc-90f7-98be38aade2d&invite=true",
76+
},
77+
{
78+
name: "Monthly Maintainers",
79+
description:
80+
"Regular meeting for maintainers across all Hiero projects to coordinate, share updates, and discuss best practices.",
81+
schedule: "Monthly",
82+
registerLink:
83+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/99574473075?password=deff3fc9-0e80-4877-80de-91499b5480e9&invite=true",
84+
},
85+
{
86+
name: "Hiero/Hedera Identity",
87+
description:
88+
"Working group focused on identity-related projects, DID SDK development, and identity standards implementation.",
89+
schedule: "Monthly",
90+
registerLink:
91+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/99097542854?password=3ee2d9c9-32de-4758-8a23-417c751bd7ab&invite=true",
92+
},
93+
{
94+
name: "Hiero Mirror Node",
95+
description:
96+
"Development and maintenance discussions for the Hiero Mirror Node, which archives data from consensus nodes and serves it via an API.",
97+
schedule: "Monthly",
98+
registerLink:
99+
"https://zoom-lfx.platform.linuxfoundation.org/meeting/94618152832?password=3b037576-2aab-4f7e-ab24-acf9ca2c3734&invite=true",
100+
},
101+
],
102+
};
2103

3104
export default function MeetSection() {
4105
return (

nextjs/components/OpenSourceSection.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
import Image from "next/image";
2-
import { openSourceData } from "@/data/homepage";
2+
3+
const openSourceData = {
4+
whyHeading: "Why is Hiero Open Source?",
5+
whyText:
6+
"The main goal of Hiero is to create a diverse community of developers, dreamers, and builders working to make the world more fair, fast, and secure. To achieve that goal it is critical that everyone can access the source of Hiero and move the project forward. A decentralized network that is used by enterprises and critical infrastructure around the world must be vendor-neutral and fully auditable.",
7+
whatHeading: "What parts of Hiero are Open Source?",
8+
whatText:
9+
'Hiero is 100% open-source. While the transition of the project to Linux Foundation Decentralized Trust is still ongoing, a view into some additional contributions can be found in <a href="https://github.com/hashgraph" target="_blank" rel="noreferrer noopener">Hedera\'s GitHub organization</a>. As a first step, the technical steering committee (TSC) of Hiero will provide oversight to include projects that are needed to run an enterprise-ready decentralized network to a new Hiero GitHub organization. More information about the transition process can be found in the roadmap.',
10+
};
311

412
export default function OpenSourceSection() {
513
return (

nextjs/components/QuotesCarousel.tsx

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,72 @@ import { Swiper, SwiperSlide } from "swiper/react";
66
import { Autoplay } from "swiper/modules";
77
import type { SwiperRef } from "swiper/react";
88
import "swiper/css";
9-
import { quotesData } from "@/data/homepage";
9+
10+
const quotesData = [
11+
{
12+
quote:
13+
'\u201cHedera\'s participation in Linux Foundation\'s Decentralized Trust will undoubtedly accelerate development, enhance security, and foster unprecedented collaboration within the Hedera ecosystem, positioning it at the forefront of blockchain innovation. As the leading wallet on the network, HashPack is committed to playing an active role in this new open source structure, and we look forward to <a href="https://www.hashpack.app/post/hashpack-on-hedera" target="_blank" rel="noreferrer noopener">contributing our expertise</a> to help shape the future of Hedera and the broader decentralized technology landscape.\u201d',
14+
author:
15+
'May Chan, CEO, <a href="https://www.hashpack.app/" target="_blank" rel="noreferrer noopener">HashPack</a>',
16+
logo: "/images/Hiero-Logo-HashPack.png",
17+
},
18+
{
19+
quote:
20+
'\u201cBy contributing its codebase to the Linux Foundation\'s Decentralized Trust, Hedera is demonstrating the ultimate commitment to open development. As a leading <a href="https://www.hgraph.com/blog/hedera-mirror-node" target="_blank" rel="noreferrer noopener">data infrastructure provider</a> in the ecosystem, Hgraph is actively dedicated to supporting the Hiero project as it transforms the open source DLT space and empowers the Hedera developer community.\u201d',
21+
author:
22+
'Tyler McDonald, CEO, <a href="https://hgraph.com/" target="_blank" rel="noreferrer noopener">Hgraph</a>',
23+
logo: "/images/Hiero-Logo-Hgraph.png",
24+
},
25+
{
26+
quote:
27+
"\u201cThe HBAR Foundry community is excited to see the contribution of the Hedera software to the Linux Foundation Decentralized Trust project. We're delighted to see Hedera's commitment to growing an independently governed and transparent community with more resources and opportunities to engage and grow the ecosystem.\u201d",
28+
author:
29+
'<a href="https://hbarfoundry.com/" target="_blank" rel="noreferrer noopener">The HBAR Foundry</a>, A Community Of Expert Hedera Builders',
30+
logo: "/images/Hiero-Logo-HbarFoundry.png",
31+
},
32+
{
33+
quote:
34+
"\u201cHedera's contribution of its codebase to the Linux Foundation's Decentralized Trust initiative is great news for SentX.io. By open-sourcing the Hashgraph technology, Hedera is reinforcing its commitment to innovation and decentralization. We expect this move to boost developer engagement, speed up the adoption of decentralized applications, and attract more retail users, driving growth across the ecosystem.\u201d",
35+
author:
36+
'Sam Jimenez &amp; Patr\u00edcia Carapinha, Founders, <a href="http://sentx.io/" target="_blank" rel="noreferrer noopener">SentX.io</a>',
37+
logo: "/images/Hiero-Logo-Sentx.png",
38+
},
39+
{
40+
quote:
41+
"\u201cTransferring ownership of Hedera's codebase to the Linux Foundation Decentralized Trust project is a testament to the power of open collaboration and meritocracy. This landmark initiative will empower developers, entrepreneurs, and enterprises to actively participate in shaping the future of Hedera. We are thrilled to be part of this vibrant ecosystem and look forward to contributing to its growth and success.\u201d",
42+
author:
43+
'Ivan Saiz, CTO, <a href="https://io.builders/" target="_blank" rel="noreferrer noopener">ioBuilders</a>',
44+
logo: "/images/Hiero-Logo-ioBuilders.png",
45+
},
46+
{
47+
quote:
48+
"\u201cHedera's contribution of its codebase to the Linux Foundation's Decentralized Trust entirely reshapes decentralized governance. At Calaxy, we view this as more than an infrastructure change - it's a move that drives real-world innovation. Developers now have greater autonomy and access to tools to build more inclusive, user-driven applications. We're excited to see how this enables devs to push the boundaries of creator-focused economies and further integrate blockchain into our everyday social experiences and relationships.\u201d",
49+
author:
50+
'Solo Ceesay, CEO &amp; Co-founder, <a href="https://calaxy.com/" target="_blank" rel="noreferrer noopener">Calaxy</a>',
51+
logo: "/images/Hiero-Logo-Calaxy.png",
52+
},
53+
{
54+
quote:
55+
"\u201cHedera's decision to open-source its codebase under the Linux Foundation Decentralized Trust is a monumental leap forward for the entire blockchain industry. This bold move not only underscores Hedera's commitment to decentralization and transparency but also paves the way for unprecedented community-driven innovation. We are excited to collaborate with the growing ecosystem to build a future where the possibilities are limitless.\u201d",
56+
author:
57+
'Rajiv Sohal, CTO, <a href="https://www.diamondstandard.co/" target="_blank" rel="noreferrer noopener">Diamond Standard</a>',
58+
logo: "/images/Hiero-Logo-DiamondStandard.svg",
59+
},
60+
{
61+
quote:
62+
"\u201cThis contribution represents a historic moment in the evolution of decentralized networks and is setting a precedent for transparency and collaboration in the blockchain industry. By contributing our codebase to LF Decentralized Trust, as project Hiero, we are reaffirming our commitment to open governance and collaboration. LF Decentralized Trust's mission to advance decentralized systems aligns perfectly with our own goals. We look forward to providing developers with unmatched access to tools and resources, creating an environment where decentralized applications can truly thrive.\u201d",
63+
author:
64+
'Charles Adkins, President, <a href="https://hedera.com/" target="_blank" rel="noreferrer noopener">Hedera</a>',
65+
logo: "/images/Hiero-Logo-Hedera.png",
66+
},
67+
{
68+
quote:
69+
"\u201cBy contributing Hiero to the Linux Foundation, an organization with a long history of supporting open source and open innovation, Hedera demonstrates to Council Members, ecosystem partners, grantees, and the builder community that it is committed to growing the capabilities of its network through transparency and meritocracy.\u201d",
70+
author:
71+
'Dr. Leemon Baird, Inventor, Co-founder, &amp; Chief Scientist, <a href="https://hashgraph.com/" target="_blank" rel="noreferrer noopener">Hashgraph</a>',
72+
logo: "/images/Hiero-Logo-Hashgraph.png",
73+
},
74+
];
1075

1176
export default function QuotesCarousel() {
1277
const swiperRef = useRef<SwiperRef>(null);

nextjs/components/ReposCarousel.tsx

Lines changed: 112 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,118 @@ import type { SwiperRef } from "swiper/react";
77
import "swiper/css";
88
import "swiper/css/pagination";
99
import repoStats from "@/data/repository_stats.json";
10-
import { reposData } from "@/data/homepage";
10+
11+
const reposData = {
12+
heading: "Jump to our Hiero Repositories",
13+
text: "Explore some of our most active and widely used Hiero repositories.\nThese projects form the core of the Hiero ecosystem.",
14+
repos: [
15+
{
16+
name: "hiero-consensus-node",
17+
description:
18+
"Crypto, token, consensus, file, and smart contract services for a Hiero based network",
19+
link: "https://github.com/hiero-ledger/hiero-consensus-node",
20+
},
21+
{
22+
name: "hiero-local-node",
23+
description: "Run your own local Hiero based network for development purposes",
24+
link: "https://github.com/hiero-ledger/hiero-local-node",
25+
},
26+
{
27+
name: "hiero-mirror-node",
28+
description: "Archives data from consensus nodes and serves it via an API",
29+
link: "https://github.com/hiero-ledger/hiero-mirror-node",
30+
},
31+
{
32+
name: "hiero-improvement-proposals",
33+
description: "Hiero Improvement Proposal repository for community-driven enhancements",
34+
link: "https://github.com/hiero-ledger/hiero-improvement-proposals",
35+
},
36+
{
37+
name: "hiero-sdk-js",
38+
description: "JavaScript/TypeScript SDK for interacting with a Hiero network",
39+
link: "https://github.com/hiero-ledger/hiero-sdk-js",
40+
},
41+
{
42+
name: "hiero-sdk-java",
43+
description: "Java SDK for Hiero distributed ledger technology",
44+
link: "https://github.com/hiero-ledger/hiero-sdk-java",
45+
},
46+
{
47+
name: "hiero-json-rpc-relay",
48+
description: "Implementation of Ethereum JSON-RPC APIs for Hedera",
49+
link: "https://github.com/hiero-ledger/hiero-json-rpc-relay",
50+
},
51+
{
52+
name: "hiero-sdk-go",
53+
description: "Go SDK for Hiero distributed ledger technology",
54+
link: "https://github.com/hiero-ledger/hiero-sdk-go",
55+
},
56+
{
57+
name: "hiero-sdk-rust",
58+
description: "The Hiero Rust SDK for building on Hiero networks",
59+
link: "https://github.com/hiero-ledger/hiero-sdk-rust",
60+
},
61+
{
62+
name: "hiero-mirror-node-explorer",
63+
description: "Hedera Mirror Node Explorer for the Hedera Hashgraph DLT",
64+
link: "https://github.com/hiero-ledger/hiero-mirror-node-explorer",
65+
},
66+
{
67+
name: "hiero-cli",
68+
description: "Hiero command line tools for developers",
69+
link: "https://github.com/hiero-ledger/hiero-cli",
70+
},
71+
{
72+
name: "solo",
73+
description: "An opinionated CLI tool to deploy and manage standalone test networks",
74+
link: "https://github.com/hiero-ledger/solo",
75+
},
76+
{
77+
name: "hiero-block-node",
78+
description: "New Block Node services for Hiero networks",
79+
link: "https://github.com/hiero-ledger/hiero-block-node",
80+
},
81+
{
82+
name: "hiero-sdk-tck",
83+
description:
84+
"Technology Compatibility Kit used to verify compliant implementations of a Hiero SDK",
85+
link: "https://github.com/hiero-ledger/hiero-sdk-tck",
86+
},
87+
{
88+
name: "hiero-sdk-cpp",
89+
description:
90+
"A C++ SDK for Hiero: A C++ toolkit for creating and interacting with on-ledger assets",
91+
link: "https://github.com/hiero-ledger/hiero-sdk-cpp",
92+
},
93+
{
94+
name: "governance",
95+
description: "Configuration repository for managing all Hiero GitHub repositories",
96+
link: "https://github.com/hiero-ledger/governance",
97+
},
98+
{
99+
name: "hiero-sdk-python",
100+
description:
101+
"A Python SDK for Hiero: A Python toolkit for interacting with on-ledger assets",
102+
link: "https://github.com/hiero-ledger/hiero-sdk-python",
103+
},
104+
{
105+
name: "hiero-sdk-swift",
106+
description:
107+
"A Swift SDK for Hiero: A Swift toolkit for creating and interacting with on-ledger assets",
108+
link: "https://github.com/hiero-ledger/hiero-sdk-swift",
109+
},
110+
{
111+
name: "sdk-collaboration-hub",
112+
description: "Collaboration hub for SDK-related discussions and coordination",
113+
link: "https://github.com/hiero-ledger/sdk-collaboration-hub",
114+
},
115+
{
116+
name: "tsc",
117+
description: "Technical Steering Committee activity, discussions and decisions repository",
118+
link: "https://github.com/hiero-ledger/tsc",
119+
},
120+
],
121+
};
11122

12123
type RepoStats = Record<string, { stars: number }>;
13124

nextjs/components/TSCSection.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import { useState } from "react";
44
import Image from "next/image";
55
import tscMembers from "@/data/technical_steering_committee.json";
6-
import { tscData } from "@/data/homepage";
76

87
type Member = {
98
firstName: string;
@@ -13,6 +12,10 @@ type Member = {
1312
bio: string;
1413
};
1514

15+
const tscHeading = "The Technical Steering Committee of Hiero";
16+
const tscText =
17+
'<p>Hiero is governed by a Technical Steering Committee (TSC) composed of experienced and diverse members of the community. The duties, goals, and rights of the TSC are defined in the <a href="https://github.com/hiero-ledger/governance/blob/main/hiero-technical-charter.md" target="_blank" rel="noreferrer noopener">technical charter</a> of the Hiero project.</p>';
18+
1619
export default function TSCSection() {
1720
const [openBio, setOpenBio] = useState<string | null>(null);
1821

@@ -29,10 +32,10 @@ export default function TSCSection() {
2932
>
3033
<div id="technical-steering-committee-intro-column">
3134
<div id="technical-steering-committee-intro">
32-
<h2 className="text-3xl mb-2.5 sm:text-4xl sm:mb-4">{tscData.heading}</h2>
35+
<h2 className="text-3xl mb-2.5 sm:text-4xl sm:mb-4">{tscHeading}</h2>
3336
<div
3437
className="space-y-4 text-base sm:text-lg"
35-
dangerouslySetInnerHTML={{ __html: tscData.text }}
38+
dangerouslySetInnerHTML={{ __html: tscText }}
3639
/>
3740
</div>
3841
</div>

0 commit comments

Comments
 (0)