-
Notifications
You must be signed in to change notification settings - Fork 18k
Comparing changes
Open a pull request
base repository: garrytan/gstack
base: main
head repository: bulyaki/gstackplusplus
compare: main
- 7 commits
- 101 files changed
- 2 contributors
Commits on Mar 18, 2026
-
feat: rewrite gstack for C++ toolchain with 6 platform meta-skills an…
…d YAGNI/KISS/DRY/SOLID principles (v0.7.0) Every skill, workflow, and placeholder generator has been rewritten from the ground up for C++ development: cmake/ctest/clang-tidy/ASan/UBSan/TSan/valgrind, RAII, Rule of 0/3/5, std::span/string_view/expected, ISR safety, ABI stability. Six platform meta-skills added - run once per project to adapt all skills to your AI tool: /claude, /codex, /qwen, /antigravity, /cursor, /copilot. YAGNI, KISS, DRY, SOLID added as a single-source-of-truth {{DESIGN_PRINCIPLES}} placeholder injected into all 13 workflow skills and all 6 platform meta-skills. Priority order documented: YAGNI (1) > KISS (2) > DRY (3) > SOLID (4). README rewritten for C++ audience; INSTALL.md added covering macOS, Linux (Debian/Ubuntu, Fedora/RHEL, Arch), and Windows/WSL2 with full per-platform install steps and all 6 AI platform configurations. Also: renames gstack -> gstackplusplus throughout (bins, config keys, test helpers), test suite fixed and passing 250/250.Configuration menu - View commit details
-
Copy full SHA for 5956fc5 - Browse repository at this point
Copy the full SHA 5956fc5View commit details -
fix: use platform-specific instruction files (CODEX.md, QWEN.md, ANTI…
…GRAVITY.md) Each platform now writes to its own named file instead of CLAUDE.md: - /codex → CODEX.md - /qwen → QWEN.md - /antigravity → ANTIGRAVITY.md - /claude → CLAUDE.md (unchanged) - /cursor → .cursorrules + CLAUDE.md (unchanged) - /copilot → .github/copilot-instructions.md (unchanged) INSTALL.md updated to reflect the correct filenames.
Configuration menu - View commit details
-
Copy full SHA for c83b9b4 - Browse repository at this point
Copy the full SHA c83b9b4View commit details -
fix: cursor writes CURSOR.md, copilot writes COPILOT.md
All 6 platforms now use their own named instruction files: - /claude → CLAUDE.md - /codex → CODEX.md - /qwen → QWEN.md - /antigravity → ANTIGRAVITY.md - /cursor → .cursorrules + CURSOR.md - /copilot → .github/copilot-instructions.md + COPILOT.md
Configuration menu - View commit details
-
Copy full SHA for 8e2dfd2 - Browse repository at this point
Copy the full SHA 8e2dfd2View commit details -
feat: add n8n workflow automation and MCP server integration
- install-n8n-integration.sh: Docker/cloud/self-hosted installer - n8n/workflows/: Pre-built workflows for /review, /qa, /ship - n8n/scripts/mcp-server.ts: MCP server for external AI agents - n8n/nodes/GstackPlusPlus.node.ts: Custom n8n node - test-n8n-integration.sh: Installation verification suite - Updated INSTALL.md and README.md with n8n integration docs - MCP-N8N-FEASIBILITY.md: Architecture analysis and design decisions This enables: - GitHub webhook → n8n → gstack++ automation - Slack/Jira notifications on QA results - Scheduled QA runs via cron triggers - External AI agents via MCP protocol (Claude Desktop, Cursor) Co-authored-by: Qwen-Coder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0b095c - Browse repository at this point
Copy the full SHA a0b095cView commit details -
chore: add marketing materials to .gitignore
Co-authored-by: Qwen-Coder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f0f6a64 - Browse repository at this point
Copy the full SHA f0f6a64View commit details -
chore: remove MCP-N8N-FEASIBILITY.md from repo
Co-authored-by: Qwen-Coder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74882d6 - Browse repository at this point
Copy the full SHA 74882d6View commit details -
chore: add MCP-N8N-FEASIBILITY.md to .gitignore
Co-authored-by: Qwen-Coder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 912425d - Browse repository at this point
Copy the full SHA 912425dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main