@@ -3,30 +3,56 @@ title: ra-core
33description : Headless core of React Admin
44template : splash
55hero :
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
1513import { 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