skydevaaben-tools

Skydevaaben Tools

Browser-only publishing tools for the Skydevaaben release pipeline.

Main production tool: https://tools.skydevaaben.no

Overview

This repository contains static tooling used to generate and publish:

All logic runs client-side in the browser and publishes through the GitHub Contents API.

Track runtime behavior is centralized in the target repo at tracks/scripts/common.js; the generator emits per-page variables and the shared runtime include.

Repository Structure

End-to-End Publish Flow

  1. Fill track metadata and destination links
  2. Upload OG source image
  3. Optionally enable short slug + platform/reel redirects
  4. Run Preview/validation
  5. Publish with GitHub PAT

Generated output is committed to strikewolf76/skydevaaben on main.

Requirements

Safety Defaults

Token Handling

Local Development

No build step required.

Options:

Deployment

GitHub Pages serves this repo from main root with custom domain tools.skydevaaben.no.

Operational Checklist

Before promoting generator changes:

License

MIT