Help manage GitHub developer communities using Embabel.
Goals:
- To help manage Embabel and other open source communities on GitHub deal with activity across multiple repositories.
Privacy:
- We work only with public data.
- We do not store or use any email address, even if it's part of a user's GitHub public profile.
Illustrates use of Utility AI.
Environment variables:
OPENAI_API_KEYAPI keyGITHUB_PERSONAL_ACCESS_TOKEN:This is optional, but you will likely be rate limited without it. Without this set, the application may hang as GitHub refuses to respond to the request in a timely manner.
Logging is configured using Logback.
Application-specific logging goes to the console.
Other (framework) logging goes to logs/shepherd.log.
To follow app progress, watch the console. To debug, monitor the log file.
