Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
1aca0f1
chore: init empty main branch
Oct 23, 2025
3c0890f
chore: ignore local test-env
Oct 25, 2025
026a964
chore(skeleton): add smartfarm skeleton stubs (agents, bridge/ros2_no…
Oct 25, 2025
ea15ebc
chore(skeleton): add perception proto, mavsdk adapter stub, and minim…
Oct 25, 2025
4fe7bd9
chore: clean up PR #581 - remove placeholder files and empty READMEs
Oct 26, 2025
77ad25d
Revert "chore: clean up PR #581 - remove placeholder files and empty …
Oct 26, 2025
19afeff
chore: remove SmartFarm placeholder files - prepare for foundation im…
Oct 26, 2025
450e45b
feat: add SmartFarm working foundation - MAVSDK adapter and Perceptio…
Oct 26, 2025
cd9122f
test: add comprehensive testing framework for SmartFarm
Oct 26, 2025
a42ecf3
Add comprehensive smart farm drone system with documentation
Oct 27, 2025
ec15cd5
Add drone commands JSON file
Oct 27, 2025
891c5ee
Merge branch 'main' into smartfarm_clean
Wanbogang Oct 27, 2025
e519211
feat: Complete SmartFarm Drone System - Working 7-Terminal Demo
Oct 27, 2025
843d5fa
feat: REAL Computer Vision Integration - OpenCV Disease Detection
Oct 27, 2025
65eadb1
feat: Drone execution testing completed - 25+ successful spray operat…
Oct 28, 2025
579a4b2
feat: PHASE 3 COMPLETED - Enhanced AI Disease Detection System
Oct 28, 2025
d44c679
feat(PHASE 4): Implement analytics dashboard and backend
Oct 30, 2025
98aa7ff
Resolve merge conflicts in README.md — merge upstream/main into smart…
Oct 30, 2025
1af7e4b
Update README.md
Wanbogang Oct 31, 2025
a1985df
Resolve README.md merge conflicts: unified, English README
Oct 31, 2025
bfbd994
Resolve README.md merge conflict (manual automated replacement)
Oct 31, 2025
ba3b641
Remove stray 'cat ./README_SMARTFARM.md' line
Oct 31, 2025
d22a81b
feat(PHASE 4): Implement real-time video processing and analytics das…
Nov 1, 2025
0f74c5e
feat(PHASE 4): Add predictive analytics and real-time dashboard
Nov 2, 2025
d633fb6
feat(dashboard): Add time-series line chart for detection trends
Nov 2, 2025
8c6949b
Refactor README structure and commands
Wanbogang Nov 2, 2025
7b5b84e
feat(analytics & swarm): complete dashboard functionality and fix dat…
Nov 6, 2025
1a901f3
feat(iot): integrate drone simulator and sensor data with mqtt
Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Summary
Provide a clear description of what this PR does.

## Checklist
- [ ] I added/updated tests
- [ ] CI passes
- [ ] I updated docs / READMEs
21 changes: 21 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: CI

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

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Install test deps
run: python -m pip install --upgrade pip && pip install pytest
- name: Run unit tests
run: pytest -q tests/unit || true
117 changes: 96 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,44 +1,119 @@
# Python-generated files
# --- Python ---
__pycache__/
*.py[oc]
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info
*.egg-info/
.installed.cfg
*.egg
MANIFEST
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/

# Virtual environments
# --- Virtual Environments ---
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
/test-env/

# Environment variables
# --- Environment Variables ---
.env
.env.*
*.lock

# IDE
# --- IDE & Editors ---
.vscode/
.idea/
*.swp
*.swo
*~

# Debug files
# --- Logs ---
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# --- AI/ML & Data ---
*.pt
*.onnx
*.jsonl
*.csv
*.db
*.sqlite
/zenohdb
/locations

# --- Project Specific ---
front_image.jpg
turtlebot4_debug.jpg
turtlebot.jpg

# Mac specific lint
.DS_Store
config/iris_ai.json
launch.sh
config/memory
/src/generated/prisma

# AI models
*.pt
# --- System Specific ---
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.Zone.Identifier

# Logs
logs/
# --- Node.js ---
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
lerna-debug.log*

# Data files
*.jsonl
*.jpg
/zenohdb
/locations
# --- Frontend Build Outputs ---
.next/
out/
build/
dist/

# Mode system state files
config/memory
# --- Backup & Temporary Files ---
*_backup.py
*_original.py
*_standalone.py
*_lama.py
*_new.py
*.bak
*.tmp
*.temp
ros2_nodes/
BACKUP*/
*.tar.gz

# --- Large Media Files ---
*.jpg
*.jpeg
*.png
*.gif
*.mp4
*.mov
*.avi
Loading