
Über • App • Web • Bot • Mitwirkende
Gutes 1. Problem hilft Ihnen, gute erste Themen zu finden, um zu Open -Source -Projekten beizutragen.
Es besteht aus einer Github -App, einer Website und einem Twitter -Bot.
Die GitHub -App kann auf Repositories installiert werden, die auf der Website und auf dem Twitter -Bot vorgestellt werden möchten.
Jedes Mal, wenn ein neues Problem mit good first issue gekennzeichnet ist, wird die GitHub -App das Problem auf der Website und auf dem Twitter -Bot veröffentlichen.
Sie können die GitHub -App in Ihrem Repository installieren, indem Sie hier klicken.
Beachten Sie, dass die GitHub -App nach
Readauf Ihr Repository verlangt. Dies ist erforderlich, um die Probleme (und Beschriftungen) Ihres Repositorys zu lesen.
Die Ausgaben werden automatisch von der Website und dem Twitter -Bot deleted , wenn das Problem closed / deleted / unlabeled / assigned ist, um sicherzustellen, dass die Website und der Twitter -Bot nur Probleme zeigen, die noch für den Beitrag geöffnet sind .
Der Quellcode der GitHub -App ist in app/index.ts verfügbar
Die Website enthält eine Liste aller Probleme, die derzeit mit good first issue in den Repositories bezeichnet werden, in denen die Github -App installiert ist.
Der Quellcode der Website ist in pages/index.js verfügbar
Der Twitter -Bot veröffentlicht alle 5 Minuten ein neues Problem (falls vorhanden).
Es kann einige Minuten/Stunden dauern, bis das Problem im Twitter -Bot angezeigt wird (aber es wird in nur wenigen Sekunden/Minuten auf der Website angezeigt), abhängig von der Anzahl der in der Warteschlange zu veröffentlichen.
Der Quellcode des Twitter -Bots ist? Hier
# install tweepy
# pip install tweepy
# import the necessary packages
import tweepy
# create twitter client
client = tweepy . Client (
consumer_key = "TWITTER_CONSUMER_KEY" ,
consumer_secret = "TWITTER_CONSUMER_SECRET" ,
access_token = "TWITTER_ACCESS_TOKEN" ,
access_token_secret = "TWITTER_ACCESS_TOKEN_SECRET" ,
)
# create a tweet
message = client . create_tweet ( text = "Hello World !!!" )Wenn Sie zu diesem Projekt beitragen möchten, lesen Sie bitte die Datei mit der Mitarbeitern.md.
Sie finden den grundlegenden Workflow des Projekts in der Datei Workflow.md.