-
-
Notifications
You must be signed in to change notification settings - Fork 97
Open
Description
Initialize the Astro + Starlight project in website/ directory with all necessary configuration files and dependencies.
Deliverable
A fully functional Astro + Starlight project that builds successfully locally and produces website/dist/ output.
Acceptance Criteria
-
website/directory created withpackage.json(separate from library) -
astro.config.mjsconfigured with Starlight integration- Site URL:
https://astrodraw.github.io(no base path) - Title: AstroChart
- Sidebar structure defined for the main sections
- Site URL:
-
tsconfig.jsonin website/ configured for TypeScript -
src/components/directory created with skeleton componentsChartDemo.astro(empty, will implement in next task)SinceBadge.astro(simple version badge component)
-
src/content/docs/directory created with placeholder index.mdx -
public/directory created with placeholder astrochart.js - All dependencies installed:
astro,@astrojs/starlight,@astrojs/sitemap,sharp -
npm run buildproduces output inwebsite/dist/ -
npm run devstarts dev server at http://localhost:4321 - No TypeScript errors or build warnings
Related Plan Section
docs-plan.md §2 (Technology Stack), §3 (Repository Structure), §4.2 (Sidebar)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels