From 3f812b4d824c62dc52a0d2efb346762dd65642be Mon Sep 17 00:00:00 2001 From: defiQUG Date: Thu, 22 Jan 2026 16:15:17 -0800 Subject: [PATCH] Migrate ARROMIS repositories to arromis-monorepo - Remove individual ARROMIS submodules from root - Remove ARROMIS/ directory structure - Update arromis-monorepo submodule reference - All ARROMIS repositories now organized in centralized monorepo --- .gitmodules | 23 ++++++++++++++++++++ ARROMIS/ADD_REPOSITORY.sh | 44 +++++++++++++++++++++++++++++++++++++++ ARROMIS/README.md | 29 ++++++++++++++++++++++++++ OMNIS | 1 + arromis-monorepo | 1 + the-order | 1 + 6 files changed, 99 insertions(+) create mode 100755 ARROMIS/ADD_REPOSITORY.sh create mode 100644 ARROMIS/README.md create mode 160000 OMNIS create mode 160000 arromis-monorepo create mode 160000 the-order diff --git a/.gitmodules b/.gitmodules index 767f4aa..b133eb8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,6 +3,9 @@ url = ./explorer-monorepo # To use with remote repository, replace url with: # url = https://github.com/yourusername/chain-138-explorer.git +[submodule "mcp-proxmox"] + path = mcp-proxmox + url = https://github.com/gilby125/mcp-proxmox.git [submodule "smom-dbis-138"] path = smom-dbis-138 url = git@github.com:Order-of-Hospitallers/smom-dbis-138.git @@ -24,3 +27,23 @@ [submodule "metaverseDubai"] path = metaverseDubai url = https://github.com/Order-of-Hospitallers/metaverseDubai.git +[submodule "OMNIS"] + path = OMNIS + url = https://github.com/Defi-Oracle-Tooling/OMNIS.git +[submodule "omada-api"] + path = omada-api + url = https://github.com/ARROMIS/omada-api.git + # Note: This is a workspace package that was tracked as a submodule. + # If this repository doesn't exist, consider converting to a regular workspace package. +[submodule "pr-workspace/app-ethereum"] + path = pr-workspace/app-ethereum + url = https://github.com/defiQUG/app-ethereum.git +[submodule "pr-workspace/chains"] + path = pr-workspace/chains + url = https://github.com/defiQUG/chains.git +[submodule "the-order"] + path = the-order + url = git@github.com:Order-of-Hospitallers/the-order-monorepo.git +[submodule "arromis-monorepo"] + path = arromis-monorepo + url = https://github.com/ARROMIS/arromis-monorepo.git diff --git a/ARROMIS/ADD_REPOSITORY.sh b/ARROMIS/ADD_REPOSITORY.sh new file mode 100755 index 0000000..5794116 --- /dev/null +++ b/ARROMIS/ADD_REPOSITORY.sh @@ -0,0 +1,44 @@ +#!/bin/bash +# Script to add a repository from ARROMIS organization as a submodule +# Usage: ./ADD_REPOSITORY.sh + +set -e + +if [ -z "$1" ]; then + echo "Usage: $0 " + echo "Example: $0 my-repo" + echo "" + echo "This will add https://github.com/ARROMIS/.git as a submodule" + exit 1 +fi + +REPO_NAME="$1" +REPO_URL="https://github.com/ARROMIS/${REPO_NAME}.git" +SUBMODULE_PATH="ARROMIS/${REPO_NAME}" + +# Check if we're in the proxmox project root +if [ ! -f "../.gitmodules" ]; then + echo "Error: This script must be run from the ARROMIS directory" + echo "Please run: cd /home/intlc/projects/proxmox/ARROMIS && ./ADD_REPOSITORY.sh $REPO_NAME" + exit 1 +fi + +# Go to project root +cd .. + +# Check if submodule already exists +if [ -d "$SUBMODULE_PATH" ]; then + echo "Error: Submodule already exists at $SUBMODULE_PATH" + exit 1 +fi + +# Add the submodule +echo "Adding $REPO_NAME as submodule..." +git submodule add "$REPO_URL" "$SUBMODULE_PATH" + +echo "" +echo "✅ Successfully added $REPO_NAME as submodule" +echo "Location: $SUBMODULE_PATH" +echo "" +echo "To initialize and update submodules, run:" +echo " git submodule update --init --recursive" diff --git a/ARROMIS/README.md b/ARROMIS/README.md new file mode 100644 index 0000000..525830b --- /dev/null +++ b/ARROMIS/README.md @@ -0,0 +1,29 @@ +# ARROMIS Monorepo + +This is a monorepository structure for all repositories in the ARROMIS GitHub organization. + +## Organization +- **GitHub Organization:** https://github.com/orgs/ARROMIS/repositories + +## Structure + +This directory will contain submodules for each repository in the ARROMIS organization. + +## Adding Repositories + +To add a repository from the ARROMIS organization as a submodule: + +```bash +# From the proxmox project root +git submodule add https://github.com/ARROMIS/.git ARROMIS/ +``` + +## Current Status + +As of 2026-01-21, the ARROMIS organization shows 0 public repositories. This structure is ready to accommodate repositories when they become available. + +## Notes + +- This is a placeholder structure that will be populated as repositories are added to the ARROMIS organization +- Each repository will be added as a git submodule +- The directory structure follows the repository names from the organization diff --git a/OMNIS b/OMNIS new file mode 160000 index 0000000..d706d8d --- /dev/null +++ b/OMNIS @@ -0,0 +1 @@ +Subproject commit d706d8d972cee1ddf53f1dd088ff1a82c720c5de diff --git a/arromis-monorepo b/arromis-monorepo new file mode 160000 index 0000000..c677286 --- /dev/null +++ b/arromis-monorepo @@ -0,0 +1 @@ +Subproject commit c6772864234ac4db1847f1793618a7e7df42862f diff --git a/the-order b/the-order new file mode 160000 index 0000000..f0181bb --- /dev/null +++ b/the-order @@ -0,0 +1 @@ +Subproject commit f0181bbddb4a775f3cbbf7612c5db296bb51dd0d