MQL5-Google-Onedrive/REPOSITORY_LINKS.md
copilot-swe-agent[bot] 47a92cbdae feat: add unified workspace and documentation structure
- Add VS Code workspace configuration with organized folders
- Add VS Code settings and recommended extensions
- Create CONTRIBUTING.md with comprehensive coding standards
- Create REPOSITORY_LINKS.md as central manifest
- Create TIMELINE.md for project history tracking
- Update .gitignore to keep VS Code settings

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-14 17:38:37 +00:00

286 lines
7.9 KiB
Markdown

# Repository Links & Ecosystem
This document serves as a central manifest tracking all repositories and resources related to the MQL5 Trading Automation project.
## 📋 Table of Contents
- [Main Repository](#main-repository)
- [Related Repositories](#related-repositories)
- [External Resources](#external-resources)
- [Development Tools](#development-tools)
- [Cloud Services](#cloud-services)
- [API Integrations](#api-integrations)
## Main Repository
### 🏠 MQL5-Google-Onedrive
**URL**: https://github.com/A6-9V/MQL5-Google-Onedrive
**Purpose**: Main repository containing MQL5 indicators, Expert Advisors, and automation scripts for trading on MetaTrader 5 with Exness.
**Key Features**:
- SMC + Trend Breakout Multi-Timeframe Indicator
- Expert Advisor with AI integration (Gemini & Jules)
- Cloud deployment automation (Render, Railway, Fly.io, Docker)
- Telegram bot for remote deployment
- Automated startup scripts for Windows/Linux
- OneDrive synchronization
**Technology Stack**:
- MQL5 (MetaTrader 5 trading logic)
- Python 3.8+ (automation, deployment, bots)
- Docker (containerization)
- Bash/PowerShell (system automation)
## Related Repositories
### 📄 GitHub Pages
**URL**: https://github.com/Mouy-leng/-LengKundee-mql5.github.io.git
**Purpose**: GitHub Pages site for project documentation and web presence.
**Status**: Active
**Sync**: Automated via `.github/workflows/github-pages-sync.yml`
### 🔌 ZOLO-A6-9V-NUNA Plugin
**Location**: [OneDrive - ZOLO Plugin](https://1drv.ms/f/c/8F247B1B46E82304/IgBYRTEjjPv-SKHi70WnmmU8AZb3Mr5X1o3a0QNU_mKgAZg)
**Purpose**: Bridge plugin for webhook integrations and external signal processing.
**Integration**: Via WebRequest in Expert Advisor
### 🌳 Samurai All Branch Structure
**Location**: [OneDrive - Branch Structure](https://1drv.ms/f/c/8F247B1B46E82304/IgDpUzdplXkDTpiyCkdNDZpXASUMJEccVuNGxAaY3MxB1sA)
**Purpose**: Complete branch history and structure documentation.
**Content**: Historical snapshots of all development branches
### 🧬 GenX Workspace
**Location**: [OneDrive - VSCode Folder](https://1drv.ms/f/c/8F247B1B46E82304/IgCPaN4jwMKZTar1XBwn8W9zAYFz0tYoNz7alcAhiiI9oIQ)
**Purpose**: Shared VS Code workspace configurations and project settings.
**Sync**: Manual updates
## External Resources
### 📓 Knowledge Base
**NotebookLM**: [Access here](https://notebooklm.google.com/notebook/e8f4c29d-9aec-4d5f-8f51-2ca168687616)
**Purpose**: AI-enhanced knowledge base for documentation, guides, and context. Available for reading and writing by AI agents.
**Usage**: All AI agents must read this before starting work.
### 💬 Cursor Connect Session
**URL**: [Join Session](https://prod.liveshare.vsengsaas.visualstudio.com/join?9C5AED55D7D6624FE2E1B50AD9F14D1339A5)
**Purpose**: Live collaboration session for pair programming and code reviews.
**Status**: Active
### 🪟 Developer Tip Window
**URL**: https://chatgpt.com/g/g-p-691e9c0ace5c8191a1b409c09251cc2b-window-for-developer-tip/project
**Purpose**: ChatGPT custom GPT for developer tips and guidance.
## Development Tools
### Version Control
- **Git**: Source control
- **GitHub**: Repository hosting, CI/CD, project management
- **GitHub CLI**: Command-line interface for GitHub
### IDEs & Editors
- **VS Code**: Primary IDE (see `.vscode/` and workspace file)
- **MetaEditor**: MQL5 development and compilation
- **Cursor**: AI-powered code editor
### AI Assistants
- **GitHub Copilot**: AI pair programmer
- **Jules**: Custom AI assistant for code execution
- **Gemini**: Google AI for trade analysis
### CLI Tools
- **Docker**: Container runtime
- **Docker Compose**: Multi-container orchestration
- **rclone**: Cloud storage sync (OneDrive)
- **Firebase CLI**: Firebase deployment
- **GitHub CLI**: GitHub automation
- **Vercel CLI**: Vercel deployment
## Cloud Services
### Deployment Platforms
#### Render.com
**Workspace**: My Blue watermelon Workspace
**Workspace ID**: `tea-d1joqqi4d50c738aiujg`
**Config**: `render.yaml`
**Status**: Active
**Auto-deploy**: Enabled via CD workflow
#### Railway.app
**Config**: `railway.json`
**Status**: Active
**Auto-deploy**: Enabled via CD workflow
#### Fly.io
**Config**: `fly.toml`
**Status**: Active
**Auto-deploy**: Enabled via CD workflow
#### Docker Hub
**Repository**: `mouyleng/mql5-trading-automation`
**Tags**: `latest`, versioned releases
**Auto-build**: Enabled via CD workflow
#### Google Cloud Platform
**Config**: `app.yaml`, `cloudbuild.yaml`
**Services**: App Engine, Cloud Build
**Status**: Configured
### Storage Services
#### OneDrive
**Remote**: Configured via `rclone`
**Sync Path**: `Apps/MT5/MQL5`
**Auto-sync**: Enabled via GitHub Actions
**Vault Password**: `[ACCESS_CODE_REQUIRED]`
#### GitHub Packages
**Registry**: `ghcr.io/a6-9v/mql5-google-onedrive`
**Usage**: Container image storage
## API Integrations
### Trading Platform
#### Exness MT5
**Platform**: MetaTrader 5
**Broker**: Exness
**Account Setup**: See `EXNESS_ACCOUNT_SETUP.txt`
**Live Trading**: See `LIVE_TRADING_SETUP.md`
### AI Services
#### Google Gemini API
**Endpoint**: `https://generativelanguage.googleapis.com`
**Purpose**: AI-powered trade confirmation
**Integration**: EA parameter `UseGeminiFilter`
**API Key Storage**: GitHub Secrets, `.env` file
#### Jules AI API
**Purpose**: Code execution and automation
**Integration**: Via `scripts/jules_execute.py`
**API Key Storage**: GitHub Secrets, `.env` file
### Communication
#### Telegram Bot API
**API Reference**: https://core.telegram.org/bots/api
**Bot Script**: `scripts/telegram_deploy_bot.py`
**Setup Guide**: `scripts/TELEGRAM_BOT_SETUP.md`
**Commands**:
- `/deploy_flyio` - Deploy to Fly.io
- `/deploy_render` - Deploy to Render.com
- `/deploy_railway` - Deploy to Railway.app
- `/status` - Check deployment status
### Domain & DNS
#### Cloudflare
**Domain**: `Lengkundee01.org`
**Services**: DNS, CDN, Tunnels
**Config**: `scripts/manage_cloudflare.py`
**Secrets**: Zone ID, Account ID in GitHub Secrets
### Email
#### Firefox Relay
**Purpose**: Email privacy and forwarding
**API Keys**: `SCRSOR`, `COPILOT` in GitHub Secrets
**Profile**: https://relay.firefox.com/accounts/profile/
## Repository Timeline & History
For detailed project timeline and version history, see:
- **TIMELINE.md**: Project milestones and major events
- **CHANGELOG.md**: Version-by-version change log
- **Release Notes**: `RELEASE_NOTES_*.md` files
## Continuous Integration / Continuous Deployment
### GitHub Actions Workflows
Located in `.github/workflows/`:
- **CI** (`ci.yml`): Validation and packaging on pull requests
- **CD** (`cd.yml`): Comprehensive deployment on main/tags
- **Deploy Cloud** (`deploy-cloud.yml`): Multi-platform deployment
- **Deploy Dashboard** (`deploy-dashboard.yml`): GitHub Pages deployment
- **OneDrive Sync** (`onedrive-sync.yml`): Automated file sync
- **GitHub Pages Sync** (`github-pages-sync.yml`): Documentation sync
- **Enable Auto-merge** (`enable-automerge.yml`): PR auto-merge
- **Release** (`release.yml`): Automated release creation
- **Container CI/CD** (`container-ci-cd.yml`): Docker workflows
### Secrets Management
All API keys, tokens, and sensitive credentials are stored as:
1. **GitHub Secrets**: For CI/CD workflows
2. **Local `.env` files**: For local development (see `.env.example`)
3. **Vault**: `config/vault.json` (template only, real values in secrets)
See `docs/Secrets_Management.md` for complete guide.
## Contributing
See `CONTRIBUTING.md` for guidelines on:
- Development workflow
- Coding standards
- Testing requirements
- Documentation standards
- Pull request process
## Contact & Support
- **Email**: Lengkundee01.org@domain.com
- **WhatsApp Community**: [Agent Community](https://chat.whatsapp.com/DYemXrBnMD63K55bjUMKYF)
- **GitHub Issues**: https://github.com/A6-9V/MQL5-Google-Onedrive/issues
- **GitHub Discussions**: https://github.com/A6-9V/MQL5-Google-Onedrive/discussions
---
**Last Updated**: 2026-02-14
**Maintained by**: A6-9V
**Status**: Active Development