Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.17 KB

File metadata and controls

51 lines (32 loc) · 2.17 KB

Build

Kotlin Spring Apache Tomcat Apache Maven ChatGPT JSON GitHub Actions Docker IntelliJ IDEA

    

    

Community Management Agent

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.

Setup

Environment variables:

  • OPENAI_API_KEY API key
  • GITHUB_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

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.