PE
PerfectSlayer/openjdk-jep-bsky
Diligently track and post JEP updates on Bluesky
JEP Tracker: an OpenJDK JEP Bluesky Bot
This @jeptracker.bsky.social bot monitors OpenJDK JEP (Java Enhancement Proposal) statuses and posts updates to Bluesky when changes are detected.
Development
Prerequisites
- Java 25 or later
- Maven
- A Bluesky account
Setup
- Clone the repository:
git clone https://github.com/yourusername/openjdk-jep-bsky.git
cd openjdk-jep-bsky- Configure your Bluesky credentials in
src/main/resources/application.properties:
bluesky.handle=your.handle.bsky.social
bluesky.app-password=your-app-password- Run the application:
./mvnw quarkus:devDeployment
Using Docker
Create a volume to store JEP database, and run ghcr.io/PerfectSlayer/openjdk-jep-bsky image:
docker volume create jep-tracker-db
docker run -d
-name jep-tracker \
-v jep-tracker-db:/app/db \
ghcr.io/PerfectSlayer/openjdk-jep-bsky:master License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
