Advantages and Disadvantages of Forking the EA Repository #278
Replies: 7 comments 18 replies
-
The main advantage of being a fork is that it is easier to receive people who see what is active through the insights and forks tab. In the future, it is possible that this repository will become just the aggregate of all the bases with something like git submodules. But I really don't see much need to separate the main game code (Generals and Zero Hour) into two repositories. |
Beta Was this translation helpful? Give feedback.
-
There is also an option where we do not leave the network graph, by keeping the forked status, not split Generals And Zero Hour, but do the other fundamental file changes. |
Beta Was this translation helpful? Give feedback.
-
Also we probably want to check if any of the original files end with CRLF instead LF and correct that. We perhaps also want a .gitattributes that explicitly marks them as text files with LF so that no one tries to push CRLF files. |
Beta Was this translation helpful? Give feedback.
-
I suggest we make a meeting with programmers and make a decision. I have asked Community Outpost leadership to organize that. |
Beta Was this translation helpful? Give feedback.
-
Also I suggest creating a github organization if we're going to have helpers and wrappers scripts. Plus using the Project feature of github, which gives a planning table. It would benefit us to organize works and topics that are needed to be done. |
Beta Was this translation helpful? Give feedback.
-
I wonder, should we perhaps consolidate file name casings if they are different between header and cpp? For example there is this: rawfile.cpp This is quite a bit unholy. |
Beta Was this translation helpful? Give feedback.
-
An additional advantage of a new repository is the ability to consolidate shared folders between the two types of games: Generals and Zero Hour. For example, the This approach will allow us to manage bug fixes and code upgrades more effectively, without duplicating code in both parts, simplifying the process. (If the decision is made to keep both games in the same repository.) |
Beta Was this translation helpful? Give feedback.
-
Why is it better to fork the EA repository?
Why is it good to create a new separate repository?
Generals
andZero Hour
into two distinct repositories.include
andsource
folders.Till now, there only less than 20 active forks from EA repository.
Beta Was this translation helpful? Give feedback.
All reactions