{"id":20784927,"url":"https://github.com/eddiehubcommunity/gh-action-community","last_synced_at":"2025-05-11T12:33:38.773Z","repository":{"id":38460802,"uuid":"293007340","full_name":"EddieHubCommunity/gh-action-community","owner":"EddieHubCommunity","description":"GitHub Action for the Community, from welcoming first timers to badges","archived":false,"fork":false,"pushed_at":"2024-05-10T23:23:57.000Z","size":6273,"stargazers_count":35,"open_issues_count":4,"forks_count":20,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-06-19T17:49:52.123Z","etag":null,"topics":["action","actions","github"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EddieHubCommunity.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["eddiejaoude"]}},"created_at":"2020-09-05T05:11:14.000Z","updated_at":"2024-06-01T16:30:04.000Z","dependencies_parsed_at":"2024-05-11T00:27:28.543Z","dependency_job_id":"2d2176af-2b54-4530-804d-22e2b7263f2a","html_url":"https://github.com/EddieHubCommunity/gh-action-community","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2Fgh-action-community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2Fgh-action-community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2Fgh-action-community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2Fgh-action-community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EddieHubCommunity","download_url":"https://codeload.github.com/EddieHubCommunity/gh-action-community/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225049557,"owners_count":17412995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["action","actions","github"],"created_at":"2024-11-17T14:34:34.751Z","updated_at":"2024-11-17T14:34:35.375Z","avatar_url":"https://github.com/EddieHubCommunity.png","language":"JavaScript","funding_links":["https://github.com/sponsors/eddiejaoude"],"categories":[],"sub_categories":[],"readme":"# GitHub Action Community \u003cimg src=\"https://i.imgur.com/m6EYre1.png\" width=\"50px\"\u003e\n\nGitHub Action for the Community - from welcoming first timers to logging your activity for badges!\n\n## GitHub Action Features 💡\n\nThese GitHub Actions will:\n- reply to all new **Issues** and **Pull Requests**\n- log statistics of user activity to Firestore DB (Firebase)\n  \n## Quickstart\n\nYou can use 1 or all of these GitHub Actions.\n\nTo create a GitHub Action\n1. In the folder `.github/workflows/`\n2. Create a file `welcome.yaml` (or another name you prefer)\n3. Add the Action config\n\n### Welcoming message\n\nThis GitHub Action will reply to all new **Issues** and **Pull Requests** with a custom message\n\nExample usage (you can change the replies for `issue-message` and `pr-message`)\n```yaml\n  welcome:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@main\n      - uses: EddieHubCommunity/gh-action-community/src/welcome@main\n        with:\n          github-token: ${{ secrets.GITHUB_TOKEN }}\n          issue-message: '\u003ch1\u003eIt''s great having you contribute to this project\u003c/h1\u003e Feel free to raise an \u003cstrong\u003eIssue\u003c/strong\u003e! Welcome to the community :nerd_face:'\n          pr-message: '\u003ch1\u003eIt''s great having you contribute to this project\u003c/h1\u003e Feel free to create a \u003cstrong\u003ePull Request\u003c/strong\u003e! Welcome to the community :nerd_face:'\n```\n\n#### Options\n\n`footer` is an optional parameter, which can be used to append the `issue-message` and `pr-message`\n\n### Store community activity\n\nThis GitHub Action will log statistics of user activity to Firestore DB (Firebase)\n\n```yaml\n  statistics:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@main\n      - uses: EddieHubCommunity/gh-action-community/src/statistics@main\n        if: ${{ \u003cexpression\u003e }}\n        with:\n          api-key: ${{ secrets.API_TOKEN }}\n          api-url: ${{ secrets.API_URI }}\n```\n\nHere is a complete example https://github.com/EddieHubCommunity/LinkFree/blob/main/.github/workflows/community.yml\n\n## Our Pledge\n\nWe take participation in our community as a harassment-free experience for everyone and we pledge to act in ways to contribute to an open, welcoming, diverse and inclusive community.  \n\nIf you have experienced or been made aware of unacceptable behaviour, please remember that you can report this.  [Read our Code of Conduct](https://github.com/EddieHubCommunity/gh-action-community/blob/main/CODE_OF_CONDUCT.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddiehubcommunity%2Fgh-action-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feddiehubcommunity%2Fgh-action-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddiehubcommunity%2Fgh-action-community/lists"}