Darkest-PR

Darkest-PR

A GitHub app that narrates your development

On certain event occurrences, Darkest-PR automatically evaluates the situation and responds with a fitting quote of ancestor from Darkest Dungeon. Making the development more like a dungeon crawler run, a sensational journey, more alive, more thrilling.Hi everyone,

Darkest-PR (PR stands for Pull-Request) is a GitHub app/bot to narrate your development, making development more exciting or desperate.

When certain events occur in the repository, Darkest-PR automatically evaluates the situation and responds with a fitting quote of ancestor from Darkest Dungeon. Making the development more like a dungeon crawler run, a sensational journey, more alive, more sentimental, more thrilling and more depressing...

Depending on the contextual emotional matrix of the event, it could respond with a quote that'll raise the spirits of your teammates, rally their souls, or it could leave a comment to shame them for their failure, or compliment their greatness, strike fear into their hearts, speak out loud their rage.

Imagine such cases:

Someone is removed from PR assignment and the bot responds with:
       - "Send this one to journey elsewhere, for we have need of sterner stock."

PR is rejected (request change) and the bot responds with:
       - "Carelessness will find no clemency in this place!"

PR is closed without merge and the bot responds with:
        - "A setback, but not the end of things!"

PR is accepted and merged immediately and the bot responds with:
        - "A singular strike!"

Someone is assigned to an issue and the bot responds with:
        - "More arrive, foolishly seeking fortune and glory in this domain of the damned.",

Sometimes the quotes are so fitting, so perfect for the situation; it makes development a marvelous journey. Such epic that is worth narrating.

My motivation for the project: I've always enjoyed roguelike, dungeon-crawler and RPG games. Among all those games many, Darkest Dungeon has a special place in my heart. In no such game I've encountered such captivating, strong, profound and invested monologues. Both the audio and the narration scripts are spectacular. It is so shakespearean. Another reason I keep it so dear is that it's stress, hope, despair, loss mechanics are unique. It really makes you connected with the game, as if you're feeling the actual moments your characters are going through, the ambiance is riveting. The first time you get party-wiped, you learn the true meaning of desperation and the setting of the game. It's like Dark Souls of dungeon crawlers.

Fun fact: I unconsciously memorized 90% of all the quotes from Darkest Dungeon.

In my career, I've reviewed thousands upon thousands pull requests. Countless issues, bugs tackled. Worked with my fellow teammates to undertake many challenging features. Each of these feature a different setting of emotions; some of them are definitive struggles, some a gentle breeze, some terrorizing nightmares, some are well-deserved relief after completing them.

Then I realized, each development is very similar to Darkest Dungeon runs. Your team is your party, your environment is your location, your task/goal is your adversary. So it would be apt to narrate the development like so.

And for this reason, Darkest-PR has come to life. To make development process more interactive, more fun, more story-like, an epic tale.Fun idea, I'd implement that if my previous company's repo to have so more fun during the day ahah šŸ˜„ now working mostly on my own there are a little less actions on the PR šŸ˜…@annedevj Hahah too right. It is quite fun to have it in big teams with many repository events. Though you can still enjoy this app in your own solo projects as well, it accompanies you with humorous narrations to make your day. Cheers.Congratulations on launching Darkest-PR, @skywarth! This concept of intertwining game quotes with development is genius. It really adds a unique narrative layer and can transform a mundane pull request into an epic journey. Can't wait to see how this will elevate our coding adventures! Upvote!Thanks a lot for your comment @antoine_gauthier_! Exactly, this is what I had in mind while developing this project, to somehow transform boring and faceless aspect of development process into an exciting journey. Hope it achieves this. Enjoy!I like the idea of making devs feel like they're in a dungeon crawler! It's like bringing some game magic into coding. Btw, can it be customized with different games' quotes or just Darkest Dungeon? Either way, love the vibe! Keep it up!

Recent Publications