Replies: 0 comments 1 reply
-
I have tested and created test repo in my github account to see if all history is preserved for merged repos and I think this method works well for what we need. If we want to proceed further then we should merge all PRs and all in bindu-server and bindu-studo. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
While it was easier to start with multiple repos for each application it is getting harder to manage as we have more applications developed at Factly. It might be better, in the long run, to keep each application to just one repository. Meaning merge Studio, Server and any API repos that the application has into one per application.
I see that it would benefit in the following ways:
We could start by merging Bindu repos into one and then work on other applications based on how this would go. Following are a few things that I am thinking of:
Structure of the repo would be the following:
. ├── .github │ └── workflows │ ├── docker.yml │ └── sonar.yml ├── .gitignore ├── README.md ├── api │ ├── Dockerfile │ ├── README.md │ └── sonar-project.properties ├── config.env ├── docker-compose.yml ├── server │ ├── Dockerfile │ ├── README.md │ └── sonar-project.properties └── studio ├── Dockerfile ├── README.md └── sonar-project.properties
sonar.yml
on each Commit/PR as we do now on individual repos usingci.yml
. We would be adding Github actiondocker.yaml
to create and upload Docker images for PR merges.visualstudiocode, intellij, go, react
to generate the.gitignore
file for this repo.Procedure to merge the repos using Git
Follow the steps as mentioned here in these two links:
Pointers to merge the two repos into one:
bindu-studio
andbindu-server
are cleaned upbindu-studio
repo as the main repo and mergebindu-server
into this repo.bindu-server
repo is merged, we can move all the issues from thebindu-server
repo to the main repobindu
after the merging is completedecosystem
repo after merging is completedMigrating Issues:
Use Github Cli to transfer the issues using the following command:
Beta Was this translation helpful? Give feedback.
All reactions