mirror of
https://github.com/hassio-addons/repository.git
synced 2025-05-03 02:31:32 +00:00
33 lines
1.2 KiB
Bash
Executable file
33 lines
1.2 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
# ==============================================================================
|
|
# Community Hass.io Add-ons for Home Assistant
|
|
# This script builds a small little website
|
|
# ==============================================================================
|
|
set -o errexit # Exit script when a command exits with non-zero status
|
|
set -o errtrace # Exit on error inside any functions or sub-shells
|
|
set -o nounset # Exit script on use of an undefined variable
|
|
set -o pipefail # Return exit status of the last command in the pipe that failed
|
|
|
|
# Switch to the root of the repository.
|
|
cd "$(dirname "$(dirname "${BASH_SOURCE[0]}")")"
|
|
|
|
# Create a documentation folder
|
|
mkdir -p docs
|
|
|
|
# Install requirements
|
|
pip install -r requirements.txt
|
|
|
|
# Download Beta page
|
|
curl https://raw.githubusercontent.com/hassio-addons/repository-beta/master/README.md --output docs/beta.md
|
|
|
|
# Download Edge page
|
|
curl https://raw.githubusercontent.com/hassio-addons/repository-edge/master/README.md --output docs/edge.md
|
|
|
|
# Get the pages into the docs folder
|
|
ln -sf ../README.md docs/index.md
|
|
ln -sf ../LICENSE.md docs/license.md
|
|
ln -sf ../.github/CONTRIBUTING.md docs/contributing.md
|
|
ln -sf ../.github/CODE_OF_CONDUCT.md docs/code-of-conduct.md
|
|
|
|
# Build!
|
|
mkdocs build
|