A GitHub Action that automatically welcomes first-time contributors with custom messages on new pull requests and issues.
First Interaction is a GitHub Action that automatically detects when a first-time contributor opens a pull request or issue in a repository and posts a customizable welcome message. It helps project maintainers greet new contributors, provide guidance, and improve the onboarding experience for open-source projects.
Open-source maintainers and repository administrators who want to automate community engagement and improve the contributor onboarding process.
It saves maintainers time by automating welcome messages, ensures consistent communication with new contributors, and helps create a more inclusive and guided open-source community from the first interaction.
An action for filtering pull requests and issues from first-time contributors
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages GitHub's event system to identify first-time issue or PR openers automatically, saving maintainers from manual checks.
Supports separate, markdown-formatted messages for issues and pull requests, allowing tailored guidance for different contribution types.
Easy setup with a basic YAML workflow file and minimal configuration, as shown in the README's clear usage example.
Designed to foster a welcoming environment by acknowledging new contributors from their first interaction, encouraging participation.
Version 3.0.0 introduced breaking changes like requiring updated self-hosted runners, which can disrupt existing workflows without warning.
Only responds to 'opened' events for issues and pull requests, missing opportunities to engage on other events like reopened or edited.
Exclusively built for GitHub Actions, making it incompatible with other version control platforms like GitLab or Bitbucket.
Lacks advanced features such as conditional messaging based on labels or file changes, which are common in more robust community management tools.