diff --git a/.github/workflows/project-status.yml b/.github/workflows/project-status.yml new file mode 100644 index 0000000..c374275 --- /dev/null +++ b/.github/workflows/project-status.yml @@ -0,0 +1,22 @@ +name: 📋 Project status + +on: + workflow_dispatch: # Manual + push: + branches: [main] + paths: ['status.json'] + schedule: + # Saturday 07:00 AEST (08:00 AEDT over summer) — lands before the weekend + # so there's time to act on it. + - cron: '0 21 * * 5' + +jobs: + status: + uses: privacykey/gh-workflows/.github/workflows/project-status.yml@v1 + with: + target: profile/README.md + collapsed: false + secrets: + # Read-only, scoped to AdamXweb alone. Without it the drift check is + # skipped and says so, rather than reporting private repos as healthy. + status-token: ${{ secrets.STATUS_TOKEN }} diff --git a/STATUS.md b/STATUS.md new file mode 100644 index 0000000..ec16980 --- /dev/null +++ b/STATUS.md @@ -0,0 +1,90 @@ +# Project status + +What I promise for each AdamXweb project, and what I don't. Every repo's +status badge links here. + +**Tiers last reviewed: 2026-08-08.** Set by hand — it's when I last actually +looked, not when a script last ran. + +| Tier | What it means | +| --- | --- | +| 🟢 **Active** | I'm in this most weeks. Features are landing, so expect breaking changes between releases — read the changelog before you upgrade. I read issues and generally act on them quickly. | +| 🚧 **Building** | Being built. Nothing is released, nothing is supported, and it can change shape or disappear without notice. Don't build on it — watch the repo if you want to know when it ships. | +| 🛡️ **Maintained** | I'm not adding features here. It still gets security patches, dependency bumps and fixes for anything that breaks. Safe to depend on for exactly what it does today. | +| 📦 **Parked** | Finished or paused. It does what the README says and I left it working, but nothing is watching it, so it could rot quietly. I'll answer a question. I'm not promising a fix or a release. | +| ⚠️ **Unmaintained** | I'm not watching this one. Something it advertises may already be broken, and bugs won't be fixed on a schedule. Read it, fork it, vendor it — this says nothing about whether the code is any good. | +| 📖 **Reference** | The content was accurate as of the date shown. Links and details go stale. | +| 🍴 **Fork** | Not my project and not maintained by me. The canonical version is upstream — go there for issues, releases and support. | +| 📁 **Archived** | Archived on GitHub and read-only. Kept so links don't rot. | + +Private and pre-announcement projects aren't listed here. + +--- + +## tools & utilities + +### DockerDance + +🟢 **Active** — shipping now; installable today and still gaining capability + +I'm in this most weeks. Features are landing, so expect breaking changes between releases — read the changelog before you upgrade. I read issues and generally act on them quickly. + + + +### WhiteSurFirefoxThemeMacOS + +🛡️ **Maintained** — feature-complete; kept working and patched, not grown + +I'm not adding features here. It still gets security patches, dependency bumps and fixes for anything that breaks. Safe to depend on for exactly what it does today. + +**Open to a new maintainer** — get in touch. + +614 stars — by far the most-read repo in the portfolio. + + + +### HuTasker + +⚠️ **Unmaintained** — I'm not watching this one + +I'm not watching this one. Something it advertises may already be broken, and bugs won't be fixed on a schedule. Read it, fork it, vendor it — this says nothing about whether the code is any good. + + + +### readme-airtable + +⚠️ **Unmaintained** — I'm not watching this one + +I'm not watching this one. Something it advertises may already be broken, and bugs won't be fixed on a schedule. Read it, fork it, vendor it — this says nothing about whether the code is any good. + + + +## sites & docs + +### AdamXweb.github.io + +🛡️ **Maintained** — feature-complete; kept working and patched, not grown + +I'm not adding features here. It still gets security patches, dependency bumps and fixes for anything that breaks. Safe to depend on for exactly what it does today. + + + +### kostarelas.com + +📦 **Parked** — done or paused; it works, nothing is watching it + +Finished or paused. It does what the README says and I left it working, but nothing is watching it, so it could rot quietly. I'll answer a question. I'm not promising a fix or a release. + + + +## lists & content + +### awesome-aussie + +📖 **Reference** — content, not software; graded on how current it is + +The content was accurate as of the date shown. Links and details go stale. + +_Submissions are open._ + + diff --git a/badges/AdamXweb.github.io.json b/badges/AdamXweb.github.io.json new file mode 100644 index 0000000..f78ece0 --- /dev/null +++ b/badges/AdamXweb.github.io.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Maintained", + "color": "1f6feb", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/badges/DockerDance.json b/badges/DockerDance.json new file mode 100644 index 0000000..f0f55cf --- /dev/null +++ b/badges/DockerDance.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Active", + "color": "2ea043", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/badges/HuTasker.json b/badges/HuTasker.json new file mode 100644 index 0000000..8085532 --- /dev/null +++ b/badges/HuTasker.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Unmaintained", + "color": "d29922", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/badges/WhiteSurFirefoxThemeMacOS.json b/badges/WhiteSurFirefoxThemeMacOS.json new file mode 100644 index 0000000..f78ece0 --- /dev/null +++ b/badges/WhiteSurFirefoxThemeMacOS.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Maintained", + "color": "1f6feb", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/badges/awesome-aussie.json b/badges/awesome-aussie.json new file mode 100644 index 0000000..b563611 --- /dev/null +++ b/badges/awesome-aussie.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Reference", + "color": "1b7c83", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/badges/kostarelas.com.json b/badges/kostarelas.com.json new file mode 100644 index 0000000..e096418 --- /dev/null +++ b/badges/kostarelas.com.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Parked", + "color": "8b949e", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/badges/readme-airtable.json b/badges/readme-airtable.json new file mode 100644 index 0000000..8085532 --- /dev/null +++ b/badges/readme-airtable.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "status", + "message": "Unmaintained", + "color": "d29922", + "style": "flat", + "cacheSeconds": 3600 +} diff --git a/profile/README.md b/profile/README.md index a28daf5..35f6e68 100644 --- a/profile/README.md +++ b/profile/README.md @@ -2,13 +2,44 @@ I like to create things that help people. + ## Projects -- [**awesome-aussie**](https://github.com/AdamXweb/awesome-aussie) — curated list of Aussie (Australian) based software and services. -- [**DockerDance**](https://github.com/AdamXweb/DockerDance) — Docker management scripts and structures from a homelab enthusiast. -- [**WhiteSurFirefoxThemeMacOS**](https://github.com/AdamXweb/WhiteSurFirefoxThemeMacOS) — macOS Big Sur-like theme for Firefox; make your Firefox look like Safari. -- [**readme-airtable**](https://github.com/AdamXweb/readme-airtable) — automated readme generator for awesome lists powered by your Airtable base. -- [**HuTasker**](https://github.com/AdamXweb/HuTasker) — Hugo template with Airtable integration. -- [**AdamXweb.github.io**](https://github.com/AdamXweb/AdamXweb.github.io) — personal blog built with Hugo. +What I promise for every AdamXweb project, and what I don't. Reviewed 2026-08-08. + +Each badge links to the full promise. Private and pre-announcement projects aren't listed. + +| | Tier | What it means | +| - | - | - | +| 🟢 | **Active** | shipping now; installable today and still gaining capability | +| 🛡️ | **Maintained** | feature-complete; kept working and patched, not grown | +| 📦 | **Parked** | done or paused; it works, nothing is watching it | +| ⚠️ | **Unmaintained** | I'm not watching this one | +| 📖 | **Reference** | content, not software; graded on how current it is | + +**tools & utilities** + +| Project | Status | | +| - | - | - | +| [DockerDance](https://github.com/AdamXweb/DockerDance) | 🟢 Active | | +| [WhiteSurFirefoxThemeMacOS](https://github.com/AdamXweb/WhiteSurFirefoxThemeMacOS) | 🛡️ Maintained | maintainer wanted | +| [HuTasker](https://github.com/AdamXweb/HuTasker) | ⚠️ Unmaintained | | +| [readme-airtable](https://github.com/AdamXweb/readme-airtable) | ⚠️ Unmaintained | | + +**sites & docs** + +| Project | Status | | +| - | - | - | +| [AdamXweb.github.io](https://github.com/AdamXweb/AdamXweb.github.io) | 🛡️ Maintained | | +| [kostarelas.com](https://github.com/AdamXweb/kostarelas.com) | 📦 Parked | | + +**lists & content** + +| Project | Status | | +| - | - | - | +| [awesome-aussie](https://github.com/AdamXweb/awesome-aussie) | 📖 Reference | submissions open | + +See [STATUS.md](STATUS.md) for what each tier promises. + More at [adam.kostarelas.com](https://adam.kostarelas.com). diff --git a/status.json b/status.json new file mode 100644 index 0000000..838f7b5 --- /dev/null +++ b/status.json @@ -0,0 +1,152 @@ +{ + "owner": "AdamXweb", + "reviewed": "2026-08-08", + "repos": { + "DockerDance": { + "tier": "Active", + "group": "tools", + "public": true, + "listed": true, + "distribution": "open-source" + }, + "AdamXweb": { + "tier": "Maintained", + "group": "infra", + "public": true, + "listed": false, + "distribution": "open-source", + "note": "This repo — the status hub itself." + }, + "AdamXweb.github.io": { + "tier": "Maintained", + "group": "sites", + "public": true, + "listed": true, + "distribution": "open-source" + }, + "awesome-aussie": { + "tier": "Reference", + "group": "content", + "public": true, + "listed": true, + "distribution": "open-source", + "submissions": "open" + }, + "WhiteSurFirefoxThemeMacOS": { + "tier": "Maintained", + "group": "tools", + "public": true, + "listed": true, + "distribution": "open-source", + "disclosure": "none", + "seekingMaintainer": true, + "pin": { + "reason": "Maintained by intent: breakage from Firefox changes still gets fixed, but there is no new feature work and testing is behind. Drift would otherwise read the unanswered issue queue as Unmaintained.", + "reviewed": "2026-08-08" + }, + "note": "614 stars — by far the most-read repo in the portfolio." + }, + "Orbari": { + "tier": "Building", + "group": "apps", + "public": false, + "listed": false, + "distribution": "appstore-closed" + }, + "TrainieTalkie": { + "tier": "Building", + "group": "apps", + "public": false, + "listed": false, + "distribution": "appstore-closed" + }, + "gerakona": { + "tier": "Parked", + "group": "sites", + "public": false, + "listed": false, + "distribution": "private" + }, + "s1project": { + "tier": "Parked", + "group": "archive", + "public": false, + "listed": false, + "distribution": "private" + }, + "kostarelas.com": { + "tier": "Parked", + "group": "sites", + "public": true, + "listed": true, + "distribution": "open-source" + }, + "HuTasker": { + "tier": "Unmaintained", + "group": "tools", + "public": true, + "listed": true, + "distribution": "open-source" + }, + "readme-airtable": { + "tier": "Unmaintained", + "group": "tools", + "public": true, + "listed": true, + "distribution": "open-source" + }, + "twofactorauth": { + "tier": "Fork", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source", + "canonical": "https://github.com/2factorauth/twofactorauth" + }, + "PopClip-Extensions": { + "tier": "Fork", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source", + "canonical": "https://github.com/pilotmoon/PopClip-Extensions" + }, + "FirefoxCSS-Store.github.io": { + "tier": "Fork", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source", + "canonical": "https://github.com/FirefoxCSS-Store/FirefoxCSS-Store.github.io" + }, + "visual-studio-2019-material-palenight-theme": { + "tier": "Fork", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source", + "canonical": "https://github.com/gjactat/visual-studio-2017-palenight-theme" + }, + "DoctorShoe": { + "tier": "Archived", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source" + }, + "FlyinEmoji": { + "tier": "Archived", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source" + }, + "design-system-starter": { + "tier": "Archived", + "group": "archive", + "public": true, + "listed": false, + "distribution": "open-source" + } + } +}