microsoft/hve-core

Public

mirrored from https://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
feat/collections-overview-docs

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

docs/docusaurus/src/pages/index.tsx

53lines · modecode

1import React from 'react';
2import Layout from '@theme/Layout';
3import HeroSection from '../components/HeroSection';
4import { IconCard, BoxCard, CardGrid } from '../components/Cards';
5import CollectionCard from '../components/CollectionCards';
6import { iconCards, boxCards } from '../data/hubCards';
7import { collectionCards } from '../data/collectionCards';
8import styles from './styles.module.css';
9
10export default function Home(): React.ReactElement {
11 return (
12 <Layout title="HVE Core" description="AI-Driven Software Development Across the Full Lifecycle">
13 <HeroSection
14 title="HVE Core"
15 subtitle="AI-Driven Software Development Across the Full Lifecycle"
16 />
17
18 <main>
19 <section className={styles.sectionCompact}>
20 <CardGrid>
21 {iconCards.map((card) => (
22 <IconCard key={card.href} icon={card.icon} supertitle={card.supertitle} title={card.title} href={card.href} />
23 ))}
24 </CardGrid>
25 </section>
26
27 <section className={styles.section}>
28 <h2 className={styles.sectionTitle}>Deep dive</h2>
29 <p className={styles.sectionSubtitle}>
30 Explore best practices and patterns for AI-assisted development.
31 </p>
32 <CardGrid columns={4}>
33 {boxCards.map((card) => (
34 <BoxCard key={card.title} {...card} />
35 ))}
36 </CardGrid>
37 </section>
38
39 <section className={styles.section}>
40 <h2 className={styles.sectionTitle}>Collections</h2>
41 <p className={styles.sectionSubtitle}>
42 Browse domain-specific artifact bundles.
43 </p>
44 <CardGrid>
45 {collectionCards.map((card) => (
46 <CollectionCard key={card.name} {...card} />
47 ))}
48 </CardGrid>
49 </section>
50 </main>
51 </Layout>
52 );
53}
54