Commit Graph
100 Commits
Author SHA1 Message Date
Julien BiscontiandClaude Opus 4.6 f2680c6221 feat: add README parser with entry extraction and section tree building
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:17:50 +01:00
Julien BiscontiandClaude Opus 4.6 08da394e71 feat: scaffold Go project with cobra CLI, Makefile, and config
Set up the Go module, directory structure, and minimal CLI entrypoint
for the awesome-docker Go rewrite. Includes:
- cobra-based CLI with version command
- Makefile with build/test/lint/check/health/report/clean targets
- config/exclude.yaml migrated from tests/exclude_in_test.json
- config/website.tmpl.html copied from website/index.tmpl.html
- .gitignore updated for Go binary

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 19:03:06 +01:00
Julien Bisconti bae26ccdb1 chore: add .worktrees to .gitignore 2026-02-27 18:56:36 +01:00
Julien Bisconti f6188cc028 Update dependabot.yml 2025-10-02 21:04:29 +02:00
Julien Bisconti 0d32406949 Delete .github/config.yml (#1191) 2025-10-02 20:51:23 +02:00
Julien Bisconti 2860a20ad6 Delete .github/weekly-digest.yml (#1190) 2025-10-02 20:50:12 +02:00
Julien Bisconti ed3af6676b Delete .github/ISSUE_TEMPLATE.md 2025-10-02 20:49:52 +02:00
Julien Bisconti 05737bcde8 Update issue templates 2025-10-02 20:47:37 +02:00
Julien Bisconti 5b46451014 Modernization (thanks to AI) (#1187)
* - ✅ Removed 3 broken links (labex.io, hashnode.com entries)
- ✅ Fixed rust-lang.org redirect issue
- ✅ Added problematic domains to exclusion list (YouTube playlists, aquasec, cloudsmith)
- ✅ Updated all npm dependencies to latest versions

- ✅ **health_check.mjs** - Comprehensive repository health checker
  - Detects archived repositories
  - Identifies stale projects (2+ years inactive)
  - Flags inactive projects (1-2 years)
  - Generates detailed health reports
  - Run with: `npm run health-check`

- ✅ **test_all.mjs** - Now detects archived repositories
  - Added `isArchived` field to GraphQL query
  - Warns about archived repos that should be marked `:skull:`
  - Non-blocking warnings (doesn't fail builds)

- Runs every Monday at 9 AM UTC
- Checks all 731+ GitHub repositories for health
- Auto-creates/updates GitHub issue with findings
- Labels: `health-report`, `maintenance`
- Manual trigger available

- Runs every Saturday at 2 AM UTC
- Tests all external links
- Auto-creates issue when links break
- Auto-closes issue when all links fixed
- Labels: `broken-links`, `bug`

- Already checks for duplicates
- Now also checks for archived repos
- Validates link format and availability

- ✅ **MAINTENANCE.md** - Complete guide for maintainers
  - Monthly, quarterly, and annual tasks
  - Emergency procedures
  - Quality standards
  - Metrics to track

- ✅ **AGENTS.md** - Updated with new commands
  - Added health-check command
  - Noted GITHUB_TOKEN requirements
  - Added alphabetical sorting guideline

- **Total Links**: 883 (731 GitHub repos + 152 external)
- **Working Links**: >99% (after fixes)
- **Abandoned Projects**: 15 marked with `:skull:`
- **Automated Checks**: 3 workflows running

- **Automatic detection** of abandoned/archived projects
- **Weekly monitoring** ensures issues are caught early
- **Proactive alerts** via GitHub issues

- No more manual link checking (automated weekly)
- Archived repos detected automatically
- Contributors get instant PR feedback

- Health metrics tracked over time
- Clear standards documented
- Easy onboarding for new maintainers

- Monday: Health report generated and posted
- Saturday: Link validation runs

- Review health report issue
- Mark any newly archived projects with `:skull:`

- Run full health check: `npm run health-check`
- Review inactive projects (1-2 years)
- Consider removing very old abandoned projects

- Deep cleanup of `:skull:` projects
- Update documentation
- Review categories and organization

1. **Auto-PR for Archived Repos**: Bot could auto-create PRs to mark archived repos
2. **Contribution Stats**: Track and display top contributors
3. **Category Health**: Per-category health metrics
4. **Dependency Updates**: Dependabot for npm packages
5. **Star Trending**: Track which projects are gaining popularity

- `tests/health_check.mjs` - Health checker script
- `.github/workflows/health_report.yml` - Weekly health workflow
- `.github/workflows/broken_links.yml` - Link validation workflow
- `.github/MAINTENANCE.md` - Maintainer guide
- `AGENTS.md` - AI agent guidelines

- `README.md` - Removed 3 broken links, fixed 1 redirect
- `tests/test_all.mjs` - Added archive detection
- `tests/exclude_in_test.json` - Added problematic domains
- `package.json` - Added health-check script
- `package-lock.json` - Updated dependencies

Before: Manual maintenance, broken links accumulate, outdated projects linger
After: **Automated health monitoring, proactive issue detection, systematic maintenance**

The list is now **self-maintaining** with minimal human oversight required.

---

*Generated: 2025-10-01*

* update github actions

* remove dead links

* set timeout

* Add badges
2025-10-02 15:03:59 +02:00
Julien Bisconti c62c45656d remove empty header (#1155)
fixes #1152
2024-12-01 11:22:29 +01:00
Julien Bisconti 4bcb9c2439 fix windows install link (#1156) 2024-12-01 11:21:51 +01:00
Julien Bisconti 84662cedcd add docker-repack (#1148)
https://github.com/orf/docker-repack
2024-10-22 02:53:51 +02:00
Julien Bisconti bb7c1a877c update Google Container Registry -> Artifact Registry (#1149)
* update Google Container Registry -> Artifact Registry

* remove dockhero.io (link dead)

* Update exclude_in_test.json

udacity is still valid, just returned `forbidden`.
2024-10-22 02:53:35 +02:00
Julien Bisconti 22baa909a7 deprecate Dockeron (#1143)
fixes #1141
2024-08-22 11:36:31 +02:00
Julien Bisconti 5d67b52ef8 [maintainer] Remove mention of twitter bot (#1138)
* Remove mention of twitter bot

It seems broken since the twitter/x API changes. @vegasbrianc was the one to set it up back then. This has been mentioned in #1137

* Update config.yml

first PR merged comment fixed
2024-07-13 22:10:49 +02:00
000d2ad22c bump node to LTS permanently (#1136)
* Bump node to LTS permanently

* chore: also bump version of node in pull request workflow

---------

Co-authored-by: Julien Bisconti <julienb@spotify.com>
Co-authored-by: Manuel Schmid <dev@mash1t.de>
2024-07-13 16:34:42 +02:00
Julien Bisconti 5dfc524e74 docker-controller-bot (#1124)
Telegram bot to control docker containers
2024-05-15 06:47:50 +02:00
Julien Bisconti fdf7b63047 add dockemon (#1113) 2024-02-02 15:11:19 +01:00
Julien Bisconti 6a81e9f0e5 add dockge (#1112) 2024-02-02 15:08:37 +01:00
Julien B 3c0c5f4380 fix url monitoring stack (#1070) 2023-04-17 12:39:28 +02:00
Julien B c77b8ac8be remove broken links for courses 2023-03-08 15:00:21 +01:00
Julien Bisconti 0a419f2d90 Add docker-volume-backup (#1025)
Backup Docker volumes locally or to any S3 compatible storage.
2022-10-10 11:55:35 +02:00
Julien Bisconti e35cb8cd99 add checkov
as there are no activity on #993
fixes #993
2022-09-22 22:39:31 +02:00
Julien Bisconti 794aa87224 Fix dead links and PR tests (#1011) 2022-07-13 10:08:15 +02:00
Julien Bisconti 680ac2ee23 Create dependabot to update dep 2022-01-31 19:04:42 +01:00
Julien Bisconti 6592eb1de2 Merge pull request #960 from veggiemonk/netlify-plugins 2021-10-23 23:48:13 +02:00
Julien Bisconti fe5bda5d9e Ignore failing url 2021-10-23 23:35:31 +02:00
Julien Bisconti 7ebe48bc24 Remove phonibo 2021-10-23 23:31:00 +02:00
Julien Bisconti ce032627b3 Ignore badge 2021-10-23 23:29:32 +02:00
Julien Bisconti fda26b09a2 load json readfileSync 2021-10-23 23:19:10 +02:00
Julien Bisconti 3bdaf57c76 default export 2021-10-23 23:12:27 +02:00
Julien Bisconti 6d98886661 load json cjs 2021-10-23 23:11:02 +02:00
Julien Bisconti 370d33b7a1 change to module 2021-10-23 23:09:46 +02:00
Julien Bisconti e0838158dc change to module 2021-10-23 23:08:32 +02:00
Julien Bisconti d98c56bc80 Use netlify plugins 2021-10-23 22:59:57 +02:00
Julien Bisconti cc8f53c0b8 Merge pull request #956 from veggiemonk/mashb1t-patch-1 2021-08-29 16:03:08 +02:00
Julien Bisconti 8f3b7e3339 Merge pull request #955 from veggiemonk/dependabot/npm_and_yarn/ws-5.2.3 2021-08-16 20:05:24 +02:00
Julien Bisconti 6376d6650d Merge pull request #954 from veggiemonk/dependabot/npm_and_yarn/color-string-1.6.0
Bump color-string from 1.5.3 to 1.6.0
2021-08-16 20:05:01 +02:00
Julien Bisconti 580da4b5bb Merge pull request #953 from veggiemonk/dependabot/npm_and_yarn/path-parse-1.0.7 2021-08-14 15:18:53 +02:00
Julien Bisconti 878c9c9d68 Merge pull request #952 from veggiemonk/mash1t-patch-1 2021-07-04 03:22:17 +02:00
Julien Bisconti 82a9cc5841 Merge pull request #949 from veggiemonk/dependabot/npm_and_yarn/browserslist-4.16.6
Bump browserslist from 4.14.5 to 4.16.6
2021-05-26 13:23:23 +02:00
Julien Bisconti 2118584a3f Merge pull request #948 from Yiyiyimu/patch-1
feat(community): add contributor over time graph to README
2021-05-26 13:23:10 +02:00
Julien Bisconti 8326b0af42 Merge pull request #938 from gffuma/master 2021-04-02 08:04:51 +02:00
Julien Bisconti 2b09c8a4f8 Merge pull request #939 from veggiemonk/dependabot/npm_and_yarn/y18n-4.0.1
Bump y18n from 4.0.0 to 4.0.1
2021-04-02 08:03:36 +02:00
Julien Bisconti bac26b2495 Merge pull request #936 from veggiemonk/dependabot/npm_and_yarn/elliptic-6.5.4
Bump elliptic from 6.5.3 to 6.5.4
2021-03-11 23:27:07 +01:00
Julien Bisconti 86abd43879 Merge pull request #935 from sherihans123/patch-2
Update README.md
2021-03-11 23:26:25 +01:00
Julien Bisconti d92fcce9ab Merge pull request #927 from christippett/contrib/terraform-cloudinit-container-server
Add Docker + cloud-init Terraform module to list
2021-03-08 13:15:07 +01:00
Julien Bisconti c1f7eb139d Update Dlayer (layer analyser) 2021-02-28 19:49:24 +01:00
Julien Bisconti d6d461c17a Merge pull request #929 from patrickhoefler/dockerfilegraph
Add dockerfilegraph
2021-02-23 16:32:52 +01:00
Julien Bisconti 15b394301a Merge pull request #926 from veggiemonk/fix-links 2021-02-19 15:38:12 +01:00
Julien Bisconti ee5a9c3f71 Merge pull request #919 from veggiemonk/dockerfile-best-practices 2020-12-19 10:24:13 +01:00
Julien Bisconti 12041ea6c4 Add dockerfile best practices 2020-12-16 22:30:07 +01:00
Julien Bisconti 0b21fed085 Merge pull request #918 from stokito/patch-1 2020-12-13 22:41:10 +01:00
Julien Bisconti 2cfc9e0ab3 Merge pull request #917 from Vad1mo/master
update description regarding container-registry.com
2020-12-04 11:35:58 +01:00
Julien Bisconti 09597bfdbc Merge pull request #915 from SpeksForks/master
Remove duplicate "that that"
2020-11-20 08:28:20 +01:00
Julien Bisconti 2650be13c4 Merge pull request #914 from agebhar1/feature/fix-ghaction 2020-11-20 08:26:14 +01:00
Julien Bisconti ea15570dc1 Merge pull request #913 from ashleydavis/master 2020-11-18 23:55:03 +01:00
Julien Bisconti ace3509726 Merge pull request #911 from veggiemonk/remove-check-ghrepo 2020-11-11 08:48:02 +01:00
Julien Bisconti 9a31161d83 Merge pull request #906 from michaelperel/master
docker-lock
2020-11-01 08:24:57 +01:00
Julien Bisconti 80bcc5c689 Merge pull request #897 from veggiemonk/mash1t-patch-2
Fix link to hanselman asp.net core article
2020-10-20 21:13:49 +02:00
Julien Bisconti ac9804252b Merge pull request #899 from veggiemonk/mash1t-patch-1
Fix link to "contributor code of conduct"
2020-10-16 08:36:20 +02:00
Julien Bisconti 79f8b09f5b Merge pull request #894 from choudharyanurag/adding-docker-tutorial-video
Added a git video tutorial in videos sections
2020-10-10 22:04:42 +02:00
Julien Bisconti abf1c39dfa Merge pull request #895 from vegasbrianc/vs-code-training
Added VS Code & Docker Power User course
2020-10-10 22:01:58 +02:00
Julien Bisconti b3d7880c69 Merge pull request #893 from theAkito/master 2020-10-06 00:47:33 +02:00
Julien Bisconti 005071d9a4 Merge pull request #892 from Aeroxander/patch-1 2020-10-03 11:42:13 +02:00
Julien Bisconti c7c71471bb Merge pull request #889 from veggiemonk/dependabot/npm_and_yarn/node-fetch-2.6.1
Bump node-fetch from 2.6.0 to 2.6.1
2020-09-14 14:32:18 +02:00
Julien Bisconti e3f48709ae Merge pull request #887 from Jaben/patch-1
Added Docker.Registry.DotNet to API Client section
2020-09-05 16:28:59 +02:00
Julien Bisconti ec931ef538 Merge pull request #880 from veggiemonk/dependabot/npm_and_yarn/elliptic-6.5.3
Bump elliptic from 6.5.2 to 6.5.3
2020-08-01 20:31:27 +02:00
Julien Bisconti e1733d422f Update README.md 2020-07-30 22:08:32 +02:00
Julien Bisconti 8cec822f3d Merge pull request #873 from shurup/patch-1
Updating werf description and moving to Deployment
2020-07-20 15:11:41 +02:00
Julien Bisconti f5a4e91c45 remove docker_lint from project atomic
the repository was deleted
2020-07-20 07:14:35 +02:00
Julien Bisconti c16ecdf9c7 Merge pull request #872 from veggiemonk/dependabot/npm_and_yarn/lodash-4.17.19
Bump lodash from 4.17.15 to 4.17.19
2020-07-20 07:12:52 +02:00
Julien Bisconti 5915cac0bd Merge pull request #868 from jocatalin/add-trivy
Added trivy
2020-07-10 10:30:19 +02:00
Julien Bisconti b2be226b04 Merge pull request #866 from veggiemonk/fix-redirect-urls
fix redirect urls
2020-07-02 23:55:11 +02:00
Julien Bisconti fd175aa37e fix redirect urls
Twistlock acquired...
2020-07-02 22:55:31 +02:00
Julien Bisconti 94c6bd9765 Merge pull request #865 from frani/master
add Spanish Docker Course
2020-07-02 22:48:33 +02:00
Julien Bisconti 64665ce6ba fix badge 2020-07-01 15:20:56 +02:00
Julien Bisconti fff09ef177 Delete FUNDING.yml 2020-05-26 19:33:35 +02:00
Julien Bisconti 1a49992a0e exclude cycle io in tests 2020-05-26 19:32:09 +02:00
Julien Bisconti d9a339c5c4 Merge pull request #861 from parisnakitakejser/patch-1
add videos
2020-05-26 19:09:41 +02:00
Julien Bisconti 05689a6b3e Merge pull request #860 from sfx101/patch-1
Added DockerStacks app link and descriptions
2020-05-19 08:53:40 +02:00
Julien Bisconti 9e31364db0 Merge pull request #859 from grerrg/master
add cekit in builder section.
2020-05-08 15:15:04 +02:00
Julien Bisconti 99d8631590 Merge pull request #856 from ffMathy/patch-1
Add Pull Dog
2020-05-05 12:59:07 +02:00
Julien Bisconti b11ddee2f5 Merge pull request #857 from ipepe/patch-3
Add willfarrell/docker-autoheal to Monitoring
2020-05-04 11:38:50 +02:00
Julien Bisconti df66b23297 Merge pull request #852 from veggiemonk/add-category-runtime
Add category runtime
2020-04-15 15:58:56 +02:00
Julien Bisconti 674079fce6 Merge pull request #853 from ramanan-r/master
Add Deepfence in Security section
2020-04-15 15:57:30 +02:00
Julien Bisconti 9f77b5c631 Merge pull request #851 from veggiemonk/update-build-script-ref
Update reference to test script
2020-04-14 21:25:19 +02:00
Julien Bisconti 7be832fc35 Merge pull request #850 from veggiemonk/fix-ghactions
Fix github action path
2020-04-13 18:00:52 +02:00
Julien Bisconti c8c5429e4a Merge pull request #849 from veggiemonk/fix-build
Github Actions for PR (wip)
2020-04-13 17:46:28 +02:00
Julien Bisconti 97d71d4ae6 Merge pull request #846 from veggiemonk/fix-pr-845
Fix #845
2020-04-13 17:03:09 +02:00
Julien Bisconti d3a0984048 Merge pull request #847 from brunocascio/patch-1
Fix #844
2020-04-12 11:15:58 +02:00
Julien Bisconti 50d20fa57d Merge pull request #843 from veggiemonk/renovate/prettier-2.x
Update dependency prettier to v2.0.4
2020-04-07 14:26:14 +02:00
Julien Bisconti 6c177c9c15 Merge pull request #842 from veggiemonk/renovate/prettier-2.x
Update dependency prettier to v2.0.3
2020-04-06 08:00:38 +02:00
Julien Bisconti 1ef47ac29c Merge pull request #840 from czuli/master
add Dockerfile Linter action
2020-04-01 10:52:28 +02:00
Julien Bisconti b952c9e54d Merge pull request #838 from veggiemonk/renovate/eslint-plugin-import-2.x
Update dependency eslint-plugin-import to v2.20.2
2020-03-31 11:34:12 +02:00
Julien Bisconti 0f243b18cb Merge pull request #835 from veggiemonk/renovate/eslint-config-prettier-6.x
Update dependency eslint-config-prettier to v6.10.1
2020-03-23 07:52:01 +01:00
Julien Bisconti 0bb5d7edf6 Merge pull request #834 from veggiemonk/renovate/prettier-2.x
Update dependency prettier to v2.0.1
2020-03-22 11:01:16 +01:00
Julien Bisconti c8b0dc78b8 Merge pull request #833 from veggiemonk/renovate/prettier-2.x
Update dependency prettier to v2
2020-03-21 23:11:18 +01:00
Julien Bisconti 3894503a7d Merge pull request #831 from veggiemonk/renovate/fs-extra-9.x
Update dependency fs-extra to v9
2020-03-19 20:28:19 +01:00
Julien Bisconti b31d2ba1ed Merge pull request #830 from veggiemonk/renovate/sitemap-6.x
Update dependency sitemap to v6.1.0
2020-03-19 10:20:17 +01:00