Jump to content

crazyking

Community Newbie
  • Posts

    2
  • Joined

  • Last visited

crazyking's Achievements

Tiro

Tiro (1/14)

2

Reputation

  1. Oh I'm not sure why you mentioned Plastic and Perforce though, wouldn't Github/Lab be better?
  2. Sorry for dropping in on the discussion like this but I thought I could give my 2 cents on this. I am not a professional video game developer by any means but committing the art assets to the repo, be it art or sound, is very unusual. I have some experience with web development and I want to give an example: suppose we want to create a social media platform using Git or SVN. We create a folder in the server where we are hosting it and send the pictures that users upload to that folder. PHP, the language used for out project, can store and read the files from the folder, and everything works nicely. If for some reason we want to rollback our site (revert everything to a sate in the past) we will need a cached version of that folder containing all the images that existed in that time. We can even set up a script to create a cache everyday or, if our site isn't that big, every week. Take what I say here with a grain of salt but I think that what most developers do is setup a script (maybe even a makefile) that downloads the correct folder containing the resources necessary to build a certain version of the game. Something I have not seen mentioned yet is that including the art in the repository will bloat the commit history because some of these resources, specially graphics, get changed frequently. I also believe that Gitlab will host open source projects without any limitations after going through a "background check" to make sure the project is relevant enough. Given 0AD has existed for over a decade I'm sure Wildfire Games could become one of their partners (it's what they call it, GitLab Open Source Partners). Personally I prefer GitLab because their code review features are better and they don't have questionable initiatives like Github but either will work very well. Another point is that maybe the issue tracker could be integrated into GitLab/Github but I don't know how complex the tracker being used for this game is. I've seen some other projects not want to migrate because they needed to have a lot of information when filing an issue (GPU, OS, version used, last known good version, etc etc etc) and neither platform were satisfactory in that regard.
×
×
  • Create New...