
Sobre • App • Web • Bot • Contribuindo
Boa 1ª edição ajuda você a encontrar boas primeiras questões para contribuir com projetos de código aberto.
Consiste em um aplicativo Github, um site e um bot do Twitter.
O aplicativo Github pode ser instalado em repositórios que desejam ser apresentados no site e no Twitter Bot.
Toda vez que um novo problema é rotulado com good first issue o aplicativo Github publicará o problema no site e no Twitter Bot.
Você pode instalar o aplicativo Github em seu repositório clicando aqui.
Observe que o aplicativo Github solicitará acesso
Readao seu repositório. Isso é necessário para ler os problemas (e os rótulos) do seu repositório.
Os problemas serão deleted automaticamente do site e do Bot Twitter quando o problema for closed / deleted / unlabeled / assigned para garantir que o site e o bot do Twitter mostrem apenas questões que ainda estão abertas para contribuição .
O código -fonte do aplicativo GitHub está disponível no app/index.ts
O site contém uma lista de todos os problemas que estão atualmente rotulados com good first issue nos repositórios que têm o aplicativo Github instalado.
O código -fonte do site está disponível nas pages/index.js
O Bot Twitter publica um novo problema a cada 5 minutos (se houver).
Pode levar alguns minutos/horas para que o problema apareça no bot do Twitter (mas ele aparecerá no site em apenas alguns segundos/minutos), dependendo do número de questões que estão na fila a serem publicadas.
O código -fonte do bot do Twitter é? aqui
# 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 !!!" )Se você deseja contribuir com este projeto, leia o arquivo contribuinte.md.
Você pode encontrar o fluxo de trabalho básico do projeto no arquivo Workflow.md.