All Projects → rajatjindal → goodfirstissue

rajatjindal / goodfirstissue

Licence: Apache-2.0 license
openfaas function to handle webhooks for goodfirstissue github app

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to goodfirstissue

DSA
Write DSA Codes into it
Stars: ✭ 18 (-10%)
Mutual labels:  good-first-issue, goodfirstissue
laravel-dingtalk
✨基于laravel5.5开发的钉钉机器人、支持多个钉钉群
Stars: ✭ 18 (-10%)
Mutual labels:  webhook
fresh script
Find Spotify tracks posted to the HipHopHeads subreddit and add them to a Spotify playlist.
Stars: ✭ 69 (+245%)
Mutual labels:  good-first-issue
CS-180
An Awesome beginner-friendly repo to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2021! .Push any code in any language you want . Please leave a star ⭐ to support this project! ✨
Stars: ✭ 71 (+255%)
Mutual labels:  good-first-issue
pr-reviews-reminder-action
A GitHub Action to send Slack/Teams notification for Pull Request that are waiting for reviewers.
Stars: ✭ 18 (-10%)
Mutual labels:  webhook
DiscordWebhook
Discord webhook library in C#
Stars: ✭ 22 (+10%)
Mutual labels:  webhook
notify
推送通知 sdk(Bark、Chanify、钉钉群机器人、Discord、邮件、飞书群机器人、Gitter、Google Chat、iGot、Logger、Mattermost、Now Push、PushBack、Push、PushDeer、PushPlus、QQ 频道机器人、Rocket Chat、Server 酱、Showdoc Push、Slack、Telegram、Webhook、企业微信群机器人、息知、Zulip)。
Stars: ✭ 335 (+1575%)
Mutual labels:  webhook
opensource-management-portal
Microsoft's monolithic GitHub Management Portal enabling enterprise scale self-service powered by the GitHub API 🏔🧑‍💻🧰
Stars: ✭ 369 (+1745%)
Mutual labels:  github-app
pm2-githook
receive webhook from github/gitlab and ask pm2 to reload the application for you
Stars: ✭ 39 (+95%)
Mutual labels:  webhook
GitHub-Webhook-Bot
It is a Simple Telegram Bot, which will listen to GitHub Webhook and inform via Telegram
Stars: ✭ 33 (+65%)
Mutual labels:  webhook
Limg
An image hosting service powered by Laravel
Stars: ✭ 41 (+105%)
Mutual labels:  webhook
create-shopify-app
Create Shopify App With JWT Authentication using NodeJs, React, Shopify Polaris and MongoDb
Stars: ✭ 58 (+190%)
Mutual labels:  webhook
orbiter
Orbiter is a tool for collecting and redistributing webhooks over the network.
Stars: ✭ 20 (+0%)
Mutual labels:  webhook
github-app
node module to handle authentication for the GitHub Apps API
Stars: ✭ 51 (+155%)
Mutual labels:  github-app
tilt-pitch
Simple replacement for the Tilt Hydrometer mobile apps and TiltPi with lots of features
Stars: ✭ 32 (+60%)
Mutual labels:  webhook
drf-stripe-subscription
An out-of-box Django REST framework solution for payment and subscription management using Stripe.
Stars: ✭ 42 (+110%)
Mutual labels:  webhook
github-contributors
Generate a markdown or JSON list of contributors for a project using the GitHub API.
Stars: ✭ 15 (-25%)
Mutual labels:  contributors
imageswap-webhook
Image Swap Mutating Admission Webhook for Kubernetes
Stars: ✭ 72 (+260%)
Mutual labels:  webhook
teamcity-commit-hooks
Plugin for TeamCity simplifying installation of webhooks for repositories in GitHub and GitHub Enterprise.
Stars: ✭ 24 (+20%)
Mutual labels:  webhook
fixCache
Github app that keeps track of bug-prone files from commit history.
Stars: ✭ 82 (+310%)
Mutual labels:  github-app

GoodFirstIssue

OpenFaaS Twitter URL good first issues

This is a openfaas function, deployed on openfaas-cloud running on Kubernetes, listening to webhook events from goodfirstissue github app which configures a webhook for listening to issues github-event.

It tweets the link to issue through @goodfirstissue twitter handle if:

  • The issue has good first issue or good-first-issue label AND
  • if action is one of opened, reopened, labeled or unassigned.

The target audience (or followers) for this twitter account are users who are looking forward for starting their journey in open source contributions and target audience for this app are github users/org who encourage first time contributors to make contributions to their repo(s).

How to Install

  • Go to https://github.com/apps/goodfirstissue
  • Click on Configure
  • Select the User/Org which owns the repo where you plan to install this app.
  • Confirm Password (required by github). App don't get access to this password.
  • Refer that only read access is required to issues and metadata.
  • From Repository Access box, select the repositories where you want to enable it. You can enable for all or only selected repositories.
  • Click Save and you are all set.

Permissions required

The github app needs read access to issues and metadata of the repository. Refer to the screenshot below:

Permissions

Current users

Orgs/Users who have enabled goodfirstissue for atleast one repository (generated using github-app-installations)

                                                           

Acknowledgements

Many thanks to Alex Ellis for helping me write, build and deploy this openfaas-function to openfaas-cloud

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].