Add support for welcoming first-time contributors who create discussions, similar to how the action currently handles issues and pull requests. This would allow maintainers to provide a welcoming message to users who start their first discussion in a repository.
Use Case
Many repositories use GitHub Discussions as a community platform for questions, ideas, and announcements. Being able to welcome new community members when they start their first discussion would help create a more welcoming environment and guide them towards productive participation.
Currently, the action supports:
First issue (issue-message)
First pull request (pr-message)
The proposal is to add:
First discussion (discussion-message)
Implementation Details
The implementation could follow the same pattern as issues and PRs:
Add a new input parameter discussion-message to the action
Add discussion event support in the action trigger
Update the action to handle the discussion event type
Document the new feature in the README
Example usage would look like:
- name: First interaction
uses: actions/first-interaction@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
discussion-message: |
Welcome to our community discussions! ...
Motivation
GitHub Discussions has become an integral part of many open source communities. The ability to welcome new discussion participants would:
Create a more inclusive community
Help guide new users towards productive discussions
Maintain consistency in how we welcome all types of first-time contributors
Alternatives Considered
Currently, maintainers need to create custom workflows using the GitHub API to achieve this functionality, which is more complex and requires additional maintenance compared to using this established action.
I'd be happy to contribute to implementing this feature if desired! 🙌
Feature Description
Add support for welcoming first-time contributors who create discussions, similar to how the action currently handles issues and pull requests. This would allow maintainers to provide a welcoming message to users who start their first discussion in a repository.
Use Case
Many repositories use GitHub Discussions as a community platform for questions, ideas, and announcements. Being able to welcome new community members when they start their first discussion would help create a more welcoming environment and guide them towards productive participation.
Currently, the action supports:
issue-message
)pr-message
)The proposal is to add:
discussion-message
)Implementation Details
The implementation could follow the same pattern as issues and PRs:
discussion-message
to the actionExample usage would look like:
Motivation
GitHub Discussions has become an integral part of many open source communities. The ability to welcome new discussion participants would:
Alternatives Considered
Currently, maintainers need to create custom workflows using the GitHub API to achieve this functionality, which is more complex and requires additional maintenance compared to using this established action.
I'd be happy to contribute to implementing this feature if desired! 🙌