🤖 DolaAI — GitHub Repo Overview
🔗 URL: https://github.com/zyntromedia/DolaAI Owner: zyntromedia | Status: Public · Active Development · Main Branch Language: JS/TS 96% + Shell + Python · License: MIT
🎯 Core Mission
Dola AI = 24/7 AI Tech Lead 🧑💻⚡ GitHub‑native automated code‑review assistant:
- ✅ Scan every Pull Request before merge
- 🔒 Detect security risks / vulnerabilities / secrets
- 🐛 Catch logic bugs, anti‑patterns, errors
- 📜 Enforce best practices + team coding style
- 🧩 Auto‑review, comment, grade, and guide improvements
📂 Repository Structure
plaintext
DolaAI/ ├── 📁 .dola/ # Core context/config/settings ├── 📁 .github/workflows/ # GitHub Actions CI/CD (python-package-conda.yml) ├── 📁 K8s/ # Kubernetes manifests/deployment ├── 📁 Tools/ # Helper utilities/scripts ├── 📁 scripts/ # Core logic/execution scripts ├── 📁 workflows/ # Pipeline/review logic definitions ├── 📄 README.md # Project overview ├── 📄 LICENSE # MIT License ├── 📄 .gitignore └── 📁 DolaAI_Project/ # Project/roadmap files
📊 Repo Stats
- Branches: 4 | Tags: 0
- Commits: 11 total
- Latest: main @ 02558d3 — Create Readme.md (3 mins ago)
- Activity: 1 star · 0 forks · 0 watchers
- Languages: JavaScript 60.5%, TypeScript 35.6%, Shell 3.8%, Python 0.1%
🧩 Key Capabilities
🤖 Automated PR Review
- Event‑driven: Runs on every PR open/update
- Multi‑dimensional Check:
- 🔒 Security: SAST, secret scan, dependency risk
- 🧠 Logic: Bugs, edge cases, performance
- 📏 Style: ESLint/Prettier/convention compliance
- 🧱 Structure: Maintainability, reusability, best practices
- Actionable: Direct comments, line‑level feedback, score/summary
🛠️ Tech Stack
- Base: GitHub Actions · Node/TS · Python
- Integration: Native GitHub API · PR/Comment API
- Config: .dola/ context/rule set
- Deploy: K8s‑ready · self‑hosted runner compatible
🚀 How It Works
1. Install: Add repo to your project 2. Trigger: On PR open/update → workflow runs 3. Analyze: Fetch diff/code → run AI scan 4. Report: Post review + score + fix hints 5. Gate: Optional: block merge if score too low
📌 Status & Notes
- Active: Recent commits (today/last 24h)
- Build: Latest run status = failure (needs check)
- Docs: README basic; .dola/context.md has deeper logic
- Scope: PR‑focused; DevSecOps guardrail
✅ Quick Summary
DolaAI = AI code reviewer built for GitHub, inside GitHub 🛡️ Fully automated, PR‑native, multi‑language, secure + style + quality check — like having a permanent senior dev reviewing every change.
Want me to pull full README/context.md, analyze failing workflow, or setup guide/installation config? 📥🔍🛠️