From e2d736965caf7dd80ed4ea547194a644f6b08c41 Mon Sep 17 00:00:00 2001 From: Jacob Bennett <1517011+JacobBennett@users.noreply.github.com> Date: Fri, 29 May 2026 16:46:01 -0500 Subject: [PATCH] Add Docsify --- CLAUDE.md | 2 +- README.md | 4 ++-- docs/.nojekyll | 0 docs/_sidebar.md | 13 +++++++++++++ docs/index.html | 35 +++++++++++++++++++++++++++++++++++ docs/overview.md | 2 +- docs/triggers/custom.md | 2 +- 7 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 docs/.nojekyll create mode 100644 docs/_sidebar.md create mode 100644 docs/index.html diff --git a/CLAUDE.md b/CLAUDE.md index 7f3bd32..3b4c135 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co Airdrop is a Laravel package that speeds up deployments by skipping asset compilation when possible. It calculates a hash of build inputs (packages, JS/CSS files, ENV vars, etc.) and reuses previously built assets if the configuration hasn't changed. -Full docs: https://hammerstone.dev/airdrop/docs +Full docs: https://wilbergroup.github.io/airdrop/ (built with Docsify from the `docs/` folder, served via GitHub Pages) ## Commands diff --git a/README.md b/README.md index 4e4335a..9dc5491 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [](https://packagist.org/packages/aaronfrancis/airdrop) [](https://packagist.org/packages/aaronfrancis/airdrop) -> Read the full docs at [hammerstone.dev/airdrop/docs](https://hammerstone.dev/airdrop/docs/main/overview). +> Read the full docs at [wilbergroup.github.io/airdrop](https://wilbergroup.github.io/airdrop/). Airdrop for Laravel is a package that speeds up your deploys by skipping your asset build step whenever possible. @@ -27,7 +27,7 @@ php artisan airdrop:install You'll likely want to publish the config file so that you can set up your triggers and outputs. -Read the full docs at [hammerstone.dev/airdrop/docs](https://hammerstone.dev/airdrop/docs/main/overview). +Read the full docs at [wilbergroup.github.io/airdrop](https://wilbergroup.github.io/airdrop/). ## License diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/_sidebar.md b/docs/_sidebar.md new file mode 100644 index 0000000..47503e1 --- /dev/null +++ b/docs/_sidebar.md @@ -0,0 +1,13 @@ +- [Overview](overview.md) +- [Installation](installation.md) +- [Configuration](configuration.md) +- [Deploying](deploying.md) +- Triggers + - [Config Trigger](triggers/config.md) + - [File Trigger](triggers/file.md) + - [Custom](triggers/custom.md) +- Drivers + - [Filesystem](drivers/filesystem.md) + - [GitHub Actions](drivers/github.md) + - [Custom](drivers/custom.md) +- [Debugging](debugging.md) diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..89f1a0f --- /dev/null +++ b/docs/index.html @@ -0,0 +1,35 @@ + + +
+ +
This can reduce the time your deploys and CI runs take from minutes down to just a few seconds:
diff --git a/docs/triggers/custom.md b/docs/triggers/custom.md
index 976d9bc..e637be5 100644
--- a/docs/triggers/custom.md
+++ b/docs/triggers/custom.md
@@ -1,6 +1,6 @@
# Building a Custom Trigger
-If the [File](/triggers/file) and [Config](triggers/config) triggers don't meet your needs, you are free to make your own.
+If the [File](/triggers/file) and [Config](/triggers/config) triggers don't meet your needs, you are free to make your own.
Let's imagine we want to trigger an asset rebuild any time the week of the year changes. This will force assets to be built at least once a week, provided we deploy at least once a week.