Tiket is a zero-build static site — the repository files are served directly by GitHub Pages via a GitHub Actions workflow. There is no compilation step, no dependency installation, and no build artefacts to manage.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mr-sunset/tiket/llms.txt
Use this file to discover all available pages before exploring further.
GitHub Actions Workflow
The entire deployment pipeline lives in.github/workflows/static.yml. It triggers automatically on every push to main, and can also be run manually from the Actions tab via workflow_dispatch:
- Checkout (
actions/checkout@v4) — clones the repository onto the runner so the files are available to subsequent steps. - Setup Pages (
actions/configure-pages@v5) — configures the GitHub Pages environment and validates that Pages is enabled for the repository. - Upload artifact (
actions/upload-pages-artifact@v3) — packages the repository root (path: '.') as a Pages artifact and uploads it. Because the path is., every file in the repo is included. - Deploy to GitHub Pages (
actions/deploy-pages@v5) — takes the uploaded artifact and publishes it. The step’sid: deploymentexposes the live URL throughsteps.deployment.outputs.page_url, which is surfaced as the environment URL in the Actions UI.
concurrency block ensures only one deployment runs at a time and that in-progress production deployments are never cancelled — new runs queue behind any active deploy rather than interrupting it.
No Build Step
Because Tiket is pure HTML, CSS, and JavaScript with no bundler, transpiler, or package manager involved, the entire repository root is uploaded as-is as the Pages artifact. There is nonpm install, no Webpack config, no compilation — what you see in the repository is exactly what the browser receives.
CDN Dependency
The only runtime dependency is@hiseb/confetti, loaded directly from jsDelivr in index.html:
Forking and Self-Hosting
Deploying your own copy of Tiket takes only a few minutes:Fork the repository
Open the Tiket repository on GitHub and click Fork to create a copy under your own account.
Set the source to GitHub Actions
Under the Source dropdown, select GitHub Actions instead of a branch.
Trigger the workflow
Push any change to the
main branch (even a whitespace edit to README.md is enough) to kick off the first deployment.