Developer Integrations

Bring divine intervention to your development workflow

README Badges

Blessed Project Badge

Blessed by VibeChurch
[![Blessed by VibeChurch](https://vibechurch.me/badges/blessed.svg)](https://vibechurch.me)

Pre-Deploy Ritual Badge

Pre-Deploy Ritual
[![Pre-Deploy Ritual](https://vibechurch.me/badges/pre-deploy-ritual.svg)](https://vibechurch.me)

Streak Rewards

Daily Blessing Streaks

Bless your repository daily to build streaks and unlock exclusive rewards!

How it Works

  • • Add ?repo=github.com/user/repo to API calls
  • • Call the API daily from your CI/CD pipeline
  • • Streaks reset if you miss a day
  • • Track progress in the Explorer feed

Milestone Rewards

  • 3 days: Bronze frame
  • 7 days: Silver frame
  • 14 days: Gold frame
  • 30 days: Diamond frame

Pro Tip: Add blessing to your daily CI/CD workflow to never miss a streak!

Blessing API

Quick Start

Get a blessing for your deployment with a simple curl command:

curl https://vibechurch.me/api/blessing?seed=$(git rev-parse HEAD)

Response Format:

{
  "blessing": "May your commits be atomic and your conflicts be few",
  "rarity": "rare",
  "streak": {
    "repoHash": "abc123",
    "repoUrl": "github.com/your/repo",
    "today": "2024-01-01",
    "milestone": 7
  },
  "seed": "abc123...",
  "timestamp": "2024-01-20T12:00:00Z"
}

CI/CD Integrations

GitHub Actions

Add divine intervention to your GitHub workflows

name: Deployment Blessing

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  bless:
    runs-on: ubuntu-latest
    steps:
      - name: 🙏 Receive Digital Blessing
        id: blessing
        run: |
          BLESSING=$(curl -s https://vibechurch.me/api/blessing?seed=${{ github.sha }})
          echo "blessing<<EOF" >> $GITHUB_OUTPUT
          echo "$BLESSING" | jq -r '.blessing' >> $GITHUB_OUTPUT
          echo "EOF" >> $GITHUB_OUTPUT
          echo "rarity=$(echo "$BLESSING" | jq -r '.rarity')" >> $GITHUB_OUTPUT
          
      - name: 📢 Announce Blessing
        run: |
          echo "🎯 Blessing received!"
          echo "✨ ${{ steps.blessing.outputs.blessing }}"
          echo "💎 Rarity: ${{ steps.blessing.outputs.rarity }}"
          
      - name: 🔮 Check Deployment Fate
        if: steps.blessing.outputs.rarity == 'legendary'
        run: echo "🌟 LEGENDARY BLESSING! Your deployment is destined for greatness!"

Git Pre-commit Hook

Seek blessings before every commit

#!/bin/bash
# Add this to your .git/hooks/pre-commit file

echo "🙏 Seeking blessing from VibeChurch..."
BLESSING=$(curl -s https://vibechurch.me/api/blessing?seed=$(git rev-parse HEAD))
echo "$BLESSING" | jq -r '"✨ " + .blessing'
echo "$BLESSING" | jq -r '"💎 Rarity: " + .rarity'

# Optional: Fail commits without at least rare blessing
RARITY=$(echo "$BLESSING" | jq -r '.rarity')
if [[ "$RARITY" == "common" ]]; then
  echo "⚠️  Warning: Only received common blessing. Consider refactoring."
fi

Docker Health Check

Keep your containers spiritually healthy

version: '3.8'
services:
  app:
    build: .
    healthcheck:
      test: ["CMD", "curl", "-f", "https://vibechurch.me/api/blessing?seed=$$HOSTNAME"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s