Skip to content

Commit 48b6b5a

Browse files
committed
improve landing page
1 parent 270dfd3 commit 48b6b5a

File tree

1 file changed

+41
-15
lines changed

1 file changed

+41
-15
lines changed

docs_headless/src/content/docs/index.mdx

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,56 @@ title: ra-core
33
description: Headless core of React Admin
44
template: splash
55
hero:
6-
tagline: Headless core of React Admin
7-
image:
8-
file: ../../assets/houston.webp
6+
tagline: Welcome to ra-core, the headless foundation of react-admin!
97
actions:
108
- text: Get started
11-
link: /ra-core/guides/architecture/
9+
link: /ra-core/getting-started/
1210
icon: right-arrow
1311
---
1412

1513
import { Card, CardGrid } from '@astrojs/starlight/components';
1614

17-
## Next steps
18-
19-
<CardGrid stagger>
20-
<Card title="Update content" icon="pencil">
21-
Edit `src/content/docs/index.mdx` to see this page change.
15+
<CardGrid>
16+
<Card title="Guides & Concepts" icon="open-book">
17+
Core concepts like architecture, data fetching, and security. [Learn the fundamentals](./guides/architecture/)
18+
</Card>
19+
<Card title="App Configuration" icon="setting">
20+
Setting up CoreAdmin, resources, and routing. [Configure your app](./app-configuration/coreadmin/)
21+
</Card>
22+
<Card title="Data Fetching" icon="random">
23+
Working with APIs, data providers, and queries. [Connect your API](./data-fetching/dataproviders/)
24+
</Card>
25+
<Card title="Security" icon="approve-check">
26+
Authentication, authorization, and access control. [Secure your app](./security/authentication/)
27+
</Card>
28+
<Card title="List Pages" icon="list-format">
29+
Building list views, filtering, and pagination. [Create list views](./list/listtutorial/)
30+
</Card>
31+
<Card title="Creation & Edition" icon="pencil">
32+
Forms, validation, and input components. [Build forms](./create-edit/edittutorial/)
33+
</Card>
34+
<Card title="Show Pages" icon="document">
35+
Detail views and field components. [Display records](./show/showbase/)
36+
</Card>
37+
<Card title="Common Components" icon="puzzle">
38+
Shared utilities and patterns. [Reusable tools](./common/usegetrecordid/)
39+
</Card>
40+
<Card title="Fields" icon="information">
41+
Display components for different data types. [Show your data](./fields/fields/)
42+
</Card>
43+
<Card title="Inputs" icon="add-document">
44+
Form input components and validation. [Handle user input](./inputs/inputs/)
45+
</Card>
46+
<Card title="Preferences" icon="setting">
47+
Store management hooks for user preferences and application state. [Manage state](./preferences/usestore/)
2248
</Card>
23-
<Card title="Add new content" icon="add-document">
24-
Add Markdown or MDX files to `src/content/docs` to create new pages.
49+
<Card title="Internationalization" icon="translate">
50+
Multi-language support and localization. [Go global](./i18n/translationsetup/)
2551
</Card>
26-
<Card title="Configure your site" icon="setting">
27-
Edit your `sidebar` and other config in `astro.config.mjs`.
52+
<Card title="Other" icon="open-book">
53+
Record representation and other miscellaneous utilities. [Advanced utilities](./other/recordrepresentation/)
2854
</Card>
29-
<Card title="Read the docs" icon="open-book">
30-
Learn more in [the Starlight Docs](https://starlight.astro.build/).
55+
<Card title="Recipes" icon="document">
56+
Best practices for caching, unit testing, and common development patterns. [Learn patterns](./recipes/caching/)
3157
</Card>
3258
</CardGrid>

0 commit comments

Comments
 (0)