Menu

#6 Reorganize initial Source Repo structure

0.1
closed
nobody
None
2014-04-04
2014-04-04
RattleSN4K3
No

As we target a complete game, the source folder should contain every single tool. There will be likely a updater and probably some other tools like a launcher, installer and so on.

I suggest moving the source for the game inside a specific folder

ROOT
.\Docs
.\Game
.\Installer
.\Launcher
.\Updater (can be included in a Launcher)
.\Web

Related

Tasks: #5

Discussion

  • victor blanco

    victor blanco - 2014-04-04

    The source git repo is meant to be "just cloned", so you dont have to move files around. That way you just clone it into root project folder, and it just works, after that you can code normally, and when you end something, upload the commit. If we do what you propose, you will need to move files around externally, instead of keeping everything in its initial folder.
    For Docs, installer, and things like that, its all on sourceforge, look at the "files" tab or the wiki.
    I dont want to overly complicate things this soon, it confuses people. Maiby later down the line when people knows how to use source control properly, we can improve the workflow.

     
  • victor blanco

    victor blanco - 2014-04-04
    • status: open --> closed
      closing it as its not usefull at this moment.
     

    Last edit: victor blanco 2014-04-04
  • RattleSN4K3

    RattleSN4K3 - 2014-04-04

    Move files afterwards is ideal. A intitial project folder works best. There is a reason why using a better folder structure than using external services like Sourceforge for everything.

    Note:
    "Installer" and "Updater" for public releases. That's what we should work on on the beginning.

     
  • RattleSN4K3

    RattleSN4K3 - 2014-04-04

    Just another note.
    If it meant to be "just cloned", then just commit the full directory and not just "Source". Ini files and solution files are important.

    Also, one can checkout different subfolder to their needs. In example, checking out the folder "Game" for the work on the source code for the actual game.

    If one wants to contribute in a so called installer, the one can use the actual subfolder of the installer.

    Same goes for a Web page. This project already has a Web developer. That files need to be source controlled ... the same as everything else.

     
  • victor blanco

    victor blanco - 2014-04-04

    Moved the files into a folder, [r9]

     

    Related

    Commit: [r9]


    Last edit: victor blanco 2014-04-04

Log in to post a comment.

MongoDB Logo MongoDB