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
This commit is contained in:
defiQUG
2026-01-22 16:15:17 -08:00
parent 8b67fcbda1
commit 3f812b4d82
6 changed files with 99 additions and 0 deletions

23
.gitmodules vendored
View File

@@ -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

44
ARROMIS/ADD_REPOSITORY.sh Executable file
View File

@@ -0,0 +1,44 @@
#!/bin/bash
# Script to add a repository from ARROMIS organization as a submodule
# Usage: ./ADD_REPOSITORY.sh <repository-name>
set -e
if [ -z "$1" ]; then
echo "Usage: $0 <repository-name>"
echo "Example: $0 my-repo"
echo ""
echo "This will add https://github.com/ARROMIS/<repository-name>.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"

29
ARROMIS/README.md Normal file
View File

@@ -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/<repo-name>.git ARROMIS/<repo-name>
```
## 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

1
OMNIS Submodule

Submodule OMNIS added at d706d8d972

1
arromis-monorepo Submodule

Submodule arromis-monorepo added at c677286423

1
the-order Submodule

Submodule the-order added at f0181bbddb