Manage code base of different technologies in a project

There is a Live-in prod application - ABC, that runs on different technologies like Java, Dotnet, SAS, IBM etc. and I wanted to segregate the code base of each technology in different directories…
At the moment, below given is the structure of my GitHub account that constitutes multiple repos.

github/ABC/java1
github/ABC/java2
github/ABC/java3
github/ABC/DotNet1
github/ABC/SAS1
github/ABC/SAS2
github/ABC/IBM1

Is it possible to have a parent directory that can make my project structure as below

github/ABC/java/java2
github/ABC/java/java3
github/ABC/java/java1
github/ABC/DotNet/DotNet1
github/ABC/SAS/SAS1
github/ABC/SAS/SAS2
github/ABC/IBM/IBM1

Hello @deepthi564 and welcome to the community forum! We are happy to see this is your first post!

Could you tell us more of your expectation for how this is to work?
What is the goal of this structure? How do all these pieces relate to one another?

The project we have mostly runs with microservices developed on Java, the main challenge Im facing is there are 40+ microservices built on Java and other technologies have single single repos.

To have a structured repo management I was hoping to get all those 40+ repos of Java under one hood.

the other repos build on IBM tools/ SAS/ Dotnet are independent and not dependent on other technology repos.

1 Like