auto-comment-on-label.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: Add comment on good first issues
  2. on:
  3. issues:
  4. types:
  5. - labeled
  6. jobs:
  7. add-comment:
  8. if: github.event.label.name == 'good first issue' || github.event.label.name == 'help wanted' || github.event.label.name == 'hacktoberfest'
  9. runs-on: ubuntu-latest
  10. permissions:
  11. issues: write
  12. steps:
  13. - name: Add comment
  14. uses: peter-evans/create-or-update-comment@0917427245f534bf3543b3a25a7ccf7efcb1bcbe
  15. with:
  16. issue-number: ${{ github.event.issue.number }}
  17. body: |
  18. ## Good First Issue
  19. This item was marked as a good first issue because of the following:
  20. - It's self contained as a single feature or change.
  21. - Is clear when it's complete.
  22. - You do not need deep knowledge of Owncast to accomplish it.
  23. ### Next Steps
  24. 1. Comment on this issue before starting work so it can be assigned to you. Also, this issue may have been filed with limited detail or changes may have occurred that are worth sharing with you before you start work.
  25. 2. Drop by our [community chat](https://owncast.rocket.chat/) if you'd like to be involved in more real-time discussion around Owncast to talk about this change.
  26. 3. Follow the project's getting started tips to make sure you can [build and run the project from source](https://owncast.online/development).
  27. ### Notes
  28. - Development takes place on the `develop` branch.
  29. - We use Storybook for testing and developing React components. `npm run storybook`. A hosted version [is available for viewing](https://owncast.online/components).
  30. - If you need to install the Go programming language to run the Owncast backend it's simple from [here](https://go.dev/dl/).
  31. - Active contributors get an Owncast t-shirt! Ask about it if you feel like you've been contributing and haven't yet been given one.
  32. ### New to Git?
  33. If you're brand new to Git you may want a short primer about the Fork -> Commit -> Pull Request workflow that enables changes to get made collaboratively using git. Visit the [First Contributions](https://github.com/firstcontributions/first-contributions) project to learn step-by-step how to commit a change to a Git repository such as this one.