Skip to content

Conversation

@TooAngel
Copy link
Contributor

@TooAngel TooAngel commented Jan 6, 2026

Summary

Restructures the documentation to better serve three key purposes:

  1. Describing the worlddriven idea - Condensed in README, detailed in philosophy docs
  2. Architecture overview - New ARCHITECTURE.md with system diagrams
  3. Repository management - Clear explanation of REPOSITORIES.md functionality

Changes

README.md

  • Added quick navigation table ("I want to..." format)
  • Condensed philosophy section with links to detailed docs
  • Added architecture overview section
  • Clear repository management explanation
  • Structured getting started section by audience

ARCHITECTURE.md (new)

  • System overview diagram (ASCII)
  • Component descriptions (core, webapp, documentation)
  • GitHub Apps documentation
  • Data flow diagrams:
    • PR voting flow
    • Repository migration flow
    • Organization sync flow
  • Voting algorithm explanation with example
  • Deployment and security information

github-apps/README.md

  • Added link to architecture docs
  • Documented backend implementation endpoints

worlddriven-migrate.json

  • Added installation event (fires on initial app install with repos)
  • Kept installation_repositories event (fires when repos added later)

Why

The documentation was philosophy-heavy but lacked practical navigation. Visitors could understand WHY worlddriven exists but not HOW to use it or how the system works.

This restructure provides clear entry points for different audiences while preserving the detailed philosophical content in dedicated files.

- Rewrite README.md with clear navigation for three purposes:
  1. Understanding the worlddriven idea (links to philosophy docs)
  2. Architecture overview (links to new ARCHITECTURE.md)
  3. Repository management (REPOSITORIES.md functionality)

- Add ARCHITECTURE.md with:
  - System overview diagram
  - Component descriptions (core, webapp, documentation)
  - GitHub Apps explanation
  - Data flow diagrams (PR voting, migration, org sync)
  - Voting algorithm documentation

- Update github-apps/README.md:
  - Link to architecture docs
  - Document backend implementation endpoints

- Update worlddriven-migrate.json manifest:
  - Add installation event (fires on initial app install)
  - Keep installation_repositories event (fires on repo additions)
@worlddriven
Copy link
Contributor

worlddriven bot commented Jan 6, 2026

🤖 Worlddriven Status

📊 Live Status Dashboard

🗓️ Merge Date: 2026-01-07 at 09:21:55 UTC (today)
📅 Started: 2026-01-06 at 08:06:08 UTC
Speed Factor: 0.11 (89% faster due to reviews)
Positive votes: 17/19 contribution weight (coefficient: 0.89)
📈 Base Merge Time: 10 days → Current: 1 days

🎯 Want to influence when this merges?

Your review matters! As a contributor to this project, your voice helps determine the merge timeline.

How to review:

  1. Check the changes
    Files changed

  2. Leave your review
    Review changes

Your options:

  • ✅ Agree & Speed Up: Approve Approving makes this merge faster
  • ❌ Disagree & Slow Down: Request changes Requesting changes delays the merge

💡 Pro tip: The more contributors who agree, the faster this gets merged!

📊 View detailed stats on the dashboard

📋 Recent Activity

2026-01-06, 08:06:16 - Pull request opened
2026-01-06, 08:06:18 - Pull request opened
2026-01-07, 09:51:58 - Pull request merged by worlddriven ✅


This comment is automatically updated by worlddriven

@worlddriven worlddriven bot merged commit a93281a into worlddriven:main Jan 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant