From 79df408cf81e5f6b91138dc843bb0e71ee27ca02 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Jan 2026 04:03:41 +0000 Subject: [PATCH] feat: add automated contributors hall of fame with GitHub profile photos Co-authored-by: Stalin-143 <161853795+Stalin-143@users.noreply.github.com> --- .all-contributorsrc | 39 ++++++++++++++++++++++++++++++ .github/workflows/contributors.yml | 38 +++++++++++++++++++++++++++++ CONTRIBUTORS.md | 9 +++++-- README.md | 3 +++ 4 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 .all-contributorsrc create mode 100644 .github/workflows/contributors.yml diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 0000000..9a9f245 --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,39 @@ +{ + "projectName": "Keylogger", + "projectOwner": "Stalin-143", + "repoType": "github", + "repoHost": "https://github.com", + "files": [ + "CONTRIBUTORS.md" + ], + "imageSize": 100, + "commit": false, + "commitConvention": "none", + "contributors": [ + { + "login": "Stalin-143", + "name": "Stalin-143", + "avatar_url": "https://avatars.githubusercontent.com/u/161853795?v=4", + "profile": "https://github.com/Stalin-143", + "contributions": [ + "code", + "doc", + "infra", + "maintenance" + ] + }, + { + "login": "Always-Amulya7", + "name": "Always-Amulya7", + "avatar_url": "https://avatars.githubusercontent.com/Always-Amulya7", + "profile": "https://github.com/Always-Amulya7", + "contributions": [ + "code", + "ideas" + ] + } + ], + "contributorsPerLine": 7, + "skipCi": true, + "badgeTemplate": "[![All Contributors](https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg?style=flat-square)](#contributors)" +} diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml new file mode 100644 index 0000000..08da9f1 --- /dev/null +++ b/.github/workflows/contributors.yml @@ -0,0 +1,38 @@ +name: Add Contributors + +on: + pull_request_target: + types: [closed] + issues: + types: [closed] + push: + branches: + - main + +permissions: + contents: write + pull-requests: write + +jobs: + add-contributors: + runs-on: ubuntu-latest + if: github.event_name == 'push' || (github.event_name == 'pull_request_target' && github.event.pull_request.merged == true) + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Update contributors + uses: akhilmhdh/contributors-readme-action@v2.3.6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + image_size: 100 + columns_per_row: 6 + collaborators: 'all' + committer_username: 'github-actions[bot]' + committer_email: '41898282+github-actions[bot]@users.noreply.github.com' + commit_message: 'docs: update contributors list' + readme_path: 'CONTRIBUTORS.md' diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 296e1c6..aaa3597 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,6 +1,11 @@ -# 👥 Contributors +# 👥 Contributors Hall of Fame -Thank you to everyone who has contributed to this project! +Thank you to everyone who has contributed to this project! 🎉 + +## 🏆 Contributors Gallery + + + ## Project Maintainer diff --git a/README.md b/README.md index 57cbdaf..2da7d36 100644 --- a/README.md +++ b/README.md @@ -138,8 +138,11 @@ This project is intended for **educational purposes** only. Unauthorized use of - Related Articles on Ethical Hacking and Cybersecurity ## Contributions + Contributions are welcome! Please make sure to follow ethical guidelines and legal standards when contributing to this project. +See our [Contributors Hall of Fame](CONTRIBUTORS.md) to view all the amazing people who have contributed to this project! ✨ + ## 📜 License This project is licensed under the [License](LICENSE)