- Joined
- Feb 6, 2008
- Messages
- 38,965
- Reaction score
- 3,937
- Points
- 203
- Location
- Wolfsburg
- Preferred Pronouns
- Sire
So we're going to have to rewrite a good part of all the SimpleGPCSoftware classes for this release? (and I was thinking version 3.0 was going to happen this month :facepalm
Ok, we should then create a branch for this, right? Or are you working on it already?
Not for this release, that's my problem. I don't want to delay for it. No new features before release if you want to know my opinion, but if you know a way to get the ADI ball working for it in the mean time, fine.
More important are bug fixes, documentation and small improvements to the release workflow, IMHO. If we can cheaply improve things that are instantly visible to the player (like the ADI ball), it is worth it.
Also, I don't want to branch the classic way for it... I want to use a branch by abstraction workflow to be able to switch over between current implementation and new one gradually. Instead of refactoring the existing classes, I rather want to clone the sources at the right time and then refactor the clones in the new name space for the new structure.
http://martinfowler.com/bliki/BranchByAbstraction.html
This way, we can test the feature already without forcing testers to be on the branch and recompile SSU, I think that's more useful for us.
What do you think about making a small powershell script (or more scripts) for creating the release files automatically? If nobody else does it, I will start with this on the weekend, have my final exam on Friday afternoon. That way, we can produce the ZIP archives for the next SSU release already during final testing and maybe even think about a limited pre-release.
Last edited: