A Discord bot to help guide users of the JDA library.
- Search docs (JDA & JDK 17) using patterns:
JDA
-> Class#createDefault
-> Method from any class#MAX_FILE_SIZE
-> Constant field from any classJDA#openPrivateChannelById
-> Method from theJDA
class
- Sending Maven/Gradle/Gradle KTS build scripts
- Sending Logback configurations
- Getting the latest versions and snapshots
- Sending user-created code examples
- Formatting code
- Tags
- doxxy-commons: Common source code used by both the bot and the backend
- doxxy-bot: Main Discord bot
- doxxy-backend: Backend optionally used by the bot
- doxxy-docs: Parses Javadoc pages
- JDK 24+
- Configure your IDE to run Gradle with it
- A PostgreSQL 13 or higher database
- Clone repo
- Copy
config-template
asconfig
- Delete
logback.xml
as it's configured for production - Copy
.env.example
as.env
and set the values, values are required unless commented otherwise
Then follow the instructions of the module you want to contribute to.
- Clone repo
- Copy
config-template
asconfig
- Change profile from
dev
toprod
inconfig/application.yaml
- Copy
.env.example
as.env
and set the values, values are required unless commented otherwise - Run
docker compose up -d
to start the application stack