Julien Bisconti and Claude 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 Bisconti and Claude 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