Skip to content

semantic-release/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

335 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

semantic-release Documentation Site

The official documentation website for semantic-release, hosted at semantic-release.org.

Built with Astro and Starlight.

Getting Started

Prerequisites

Installation

npm install

Development

npm run dev

This starts a local development server. The site will be available at http://localhost:4321.

Build

npm run build

Generates the production-ready static site in the dist/ directory.

Preview

npm run preview

Serves the built site locally for previewing before deployment.

Linting

npm run lint        # Check formatting
npm run lint:fix    # Fix formatting

Project Structure

src/
โ”œโ”€โ”€ assets/          # Images and static assets
โ”œโ”€โ”€ components/      # Custom Astro components
โ”œโ”€โ”€ content/docs/    # Documentation pages (Markdown/MDX)
โ”‚   โ”œโ”€โ”€ usage/       # Getting started, configuration, plugins
โ”‚   โ”œโ”€โ”€ extending/   # Plugin and shareable configuration lists
โ”‚   โ”œโ”€โ”€ recipes/     # CI configurations, git services, workflows
โ”‚   โ”œโ”€โ”€ support/     # FAQ, troubleshooting, version requirements
โ”‚   โ””โ”€โ”€ developer-guide/  # JS API, plugin development
โ””โ”€โ”€ styles/          # Global styles

Contributing

Contributions are welcome! Please see the semantic-release contributing guidelines.

To contribute to the docs:

  1. Fork and clone this repository
  2. Create a new branch for your changes
  3. Run the site locally with npm run dev
  4. Make your edits in src/content/docs/
  5. Submit a pull request

License

This project is part of the semantic-release organization.

About

๐Ÿ“˜semantic-release official documentation and landing page

Resources

Security policy

Stars

Watchers

Forks

Contributors