mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-24 14:47:23 +00:00
chore: add Hugo go.sum and update gitignore for Hugo artifacts
Add docs/go.sum (Hextra v0.12.3 checksums) produced by hugo mod tidy. Update docs/go.mod with the resolved module version. Ignore docs/.hugo_build.lock, docs/public/, and docs/resources/ — all are generated by Hugo locally and not needed in the repo. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
34f0fec4ad
commit
b2bd96a4d0
@@ -122,3 +122,9 @@ SERVICE-HEALTH.md
|
||||
|
||||
# Diagnostic encryption keys — private key stays local with the maintainer
|
||||
keys/private/
|
||||
|
||||
# Hugo (docs site)
|
||||
# Hugo build artifacts (docs site)
|
||||
docs/.hugo_build.lock
|
||||
docs/public/
|
||||
docs/resources/
|
||||
|
||||
@@ -15,8 +15,10 @@ services:
|
||||
hugo:
|
||||
image: hugomods/hugo:exts
|
||||
# --source docs/ because docs/ is the Hugo root inside the repo.
|
||||
# --baseURL / overrides the production subpath (/Bose-SoundTouch/) so
|
||||
# absolute links work at http://localhost:1313/ during local development.
|
||||
# The full repo is mounted so enableGitInfo can read git history.
|
||||
command: server --source docs/ --bind 0.0.0.0 --buildDrafts --navigateToChanged
|
||||
command: server --source docs/ --baseURL / --bind 0.0.0.0 --buildDrafts --navigateToChanged
|
||||
ports:
|
||||
- "1313:1313"
|
||||
volumes:
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Analysis & Research"
|
||||
weight: 4
|
||||
---
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Navigation API Reference"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Navigation API Reference
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "CLAUDE.md - Development Guidelines for Bose SoundTouch Project"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# CLAUDE.md - Development Guidelines for Bose SoundTouch Project
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Content Selection Implementation Summary"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Content Selection Implementation Summary
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Device Customization Setup Guide"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Device Customization Setup Guide
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Device Logging & Troubleshooting"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Device Logging & Troubleshooting
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Bose SoundTouch Device Setup Flow"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Bose SoundTouch Device Setup Flow
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Encrypted Diagnostic Export"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Encrypted Diagnostic Export
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Technical Proposal: External Service Provider Abstraction"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Technical Proposal: External Service Provider Abstraction
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Feature Development History"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Feature Development History
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Host:Port Parsing Feature"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Host:Port Parsing Feature
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Manual Network Discovery on macOS"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Manual Network Discovery on macOS
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Navigation and Station Management Guide"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Navigation and Station Management Guide
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Official SoundTouch Web API Verification"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Official SoundTouch Web API Verification
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Parity Improvements"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
### Overview of Recent Improvements and Next Steps
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Parity Analysis: Bose-SoundTouch (Go) vs. OpenCloudTouch (Python)"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Parity Analysis: Bose-SoundTouch (Go) vs. OpenCloudTouch (Python)
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Parity Analysis: Bose-SoundTouch (Go) vs. SoundCork (Python)"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Parity Analysis: Bose-SoundTouch (Go) vs. SoundCork (Python)
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Preset Management Quick Start Guide"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Preset Management Quick Start Guide
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Project Structure Patterns: Bose SoundTouch API Client"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Project Structure Patterns: Bose SoundTouch API Client
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Request Recording Concept"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Request Recording Concept
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "SCMUDC Enrichment Implementation Summary"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# SCMUDC Enrichment Implementation Summary
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Service Availability Implementation Summary"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Service Availability Implementation Summary
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "🎉 Introducing SoundTouch Service: Local Cloud Service Emulation"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# 🎉 Introducing SoundTouch Service: Local Cloud Service Emulation
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Undocumented Community Features & API Discoveries"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Undocumented Community Features & API Discoveries
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Unimplemented SoundTouch API Endpoints"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Unimplemented SoundTouch API Endpoints
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
title: "Appendix"
|
||||
weight: 99
|
||||
sidebar:
|
||||
open: false
|
||||
---
|
||||
|
||||
Internal design documents, implementation notes, and historical records.
|
||||
These are developer and maintainer references, not user guides.
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Device Lifecycle and /power_on Enhancement"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Device Lifecycle and /power_on Enhancement
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Device Lifecycle Analysis - Executive Summary"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Device Lifecycle Analysis - Executive Summary
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "/power_on Implementation Guide"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# /power_on Implementation Guide
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "SoundTouch `/storePreset` Implementation Guide"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# SoundTouch `/storePreset` Implementation Guide
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "SCMUDC Events Analysis"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# SCMUDC Events Analysis
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "soundtouch-web: remaining features"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# soundtouch-web: remaining features
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
---
|
||||
title: "Stockholm Backend — Port Guide for Bose-SoundTouch (Go)"
|
||||
sidebar:
|
||||
exclude: true
|
||||
---
|
||||
|
||||
# Stockholm Backend — Port Guide for Bose-SoundTouch (Go)
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Architecture"
|
||||
weight: 5
|
||||
---
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Concepts"
|
||||
weight: 3
|
||||
---
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "User Guides"
|
||||
weight: 1
|
||||
sidebar:
|
||||
open: true
|
||||
---
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Technical Reference"
|
||||
weight: 2
|
||||
---
|
||||
@@ -1,3 +1,5 @@
|
||||
module github.com/gesellix/bose-soundtouch/docs
|
||||
|
||||
go 1.22.0
|
||||
|
||||
require github.com/imfing/hextra v0.12.3 // indirect
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
github.com/imfing/hextra v0.12.3 h1:DZHY2rUWYteyzjlHi9r4n7Bb5e2Q+6LXe4C1Dqn0ZjM=
|
||||
github.com/imfing/hextra v0.12.3/go.mod h1:vi+yhpq8YPp/aghvJlNKVnJKcPJ/VyAEcfC1BSV9ARo=
|
||||
@@ -4,6 +4,7 @@ title = "AfterTouch"
|
||||
|
||||
enableRobotsTXT = true
|
||||
enableGitInfo = true
|
||||
disablePathToLower = true
|
||||
|
||||
[module]
|
||||
[module.hugoVersion]
|
||||
@@ -24,6 +25,14 @@ enableGitInfo = true
|
||||
displayUpdatedDate = true
|
||||
dateFormat = "January 2, 2006"
|
||||
|
||||
[params.search]
|
||||
enable = true
|
||||
type = "flexsearch"
|
||||
|
||||
[params.search.flexsearch]
|
||||
index = "content"
|
||||
tokenize = "forward"
|
||||
|
||||
[params.navbar]
|
||||
displayTitle = true
|
||||
displayLogo = false
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
{{- /*
|
||||
Render hook: strip .md extension from internal links so that links
|
||||
written as [foo](OTHER-PAGE.md) in Markdown source resolve to the
|
||||
Hugo page URL instead of a raw .md path (which returns 404).
|
||||
|
||||
This replaces the jekyll-relative-links behaviour from the old Jekyll
|
||||
site without requiring changes to any content files.
|
||||
*/ -}}
|
||||
{{- $dest := .Destination -}}
|
||||
{{- $isAbs := or (strings.HasPrefix $dest "http://") (strings.HasPrefix $dest "https://") (strings.HasPrefix $dest "//") -}}
|
||||
{{- if and (not $isAbs) (strings.HasSuffix $dest ".md") -}}
|
||||
{{- $dest = strings.TrimSuffix ".md" $dest -}}
|
||||
{{- end -}}
|
||||
<a href="{{ $dest }}"
|
||||
{{- with .Title }} title="{{ . }}"{{ end -}}
|
||||
{{- if $isAbs }} target="_blank" rel="noopener noreferrer"{{ end -}}
|
||||
>{{ .Text | safeHTML }}</a>
|
||||
{{- /* Whitespace trimmed intentionally */ -}}
|
||||
Reference in New Issue
Block a user