Skip to content

Create Documentation Page.#3

Merged
tavobarrientos merged 2 commits intomainfrom
gh-pages
Jun 24, 2025
Merged

Create Documentation Page.#3
tavobarrientos merged 2 commits intomainfrom
gh-pages

Conversation

@tavobarrientos
Copy link
Copy Markdown
Owner

This pull request sets up the foundational structure for a documentation site using Astro and the Starlight integration. It includes configuration files, dependency management, and initial content for guides and documentation. The most important changes are grouped into configuration setup, content creation, and dependency management.

Configuration Setup:

  • page/.gitignore: Added entries for build outputs, dependencies, logs, environment variables, and macOS-specific files to ensure unnecessary files are excluded from version control.
  • page/astro.config.mjs: Configured the Astro project with the Starlight integration, including site metadata, social links, and sidebar navigation for the documentation.

Content Creation:

Dependency Management:

  • page/package.json: Defined project dependencies (astro, @astrojs/starlight, and sharp) and scripts for development, building, and previewing the site.
  • page/src/content.config.ts: Configured content collections for the documentation using Starlight's loaders and schema.

@tavobarrientos tavobarrientos self-assigned this Jun 24, 2025
@tavobarrientos tavobarrientos merged commit cf4c243 into main Jun 24, 2025
@tavobarrientos tavobarrientos deleted the gh-pages branch June 24, 2025 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant