It’s taken me some time looking through patch notes to try to figure out exactly how the process of updating the STEP guide works. As I understand it, the workflow is something like this:
Official release of version 1.
Incremental changes made over time to version 1, but remaining the same “version.â€
Official release of version 2, leaving version 1 stable(?) with the last set of incremental changes it had.
Incremental changes made over time to version 2, but remaining the same “version.â€
Official release of version 3, leaving version 2 stable(?) with the last set of incremental changes it had.
Et cetera.
This seems messy to me. It involves constant revision of patch notes with “post-release†sections, and users not knowing whether anything has actually changed since they installed the most recent version. I feel that a paradigm similar to software code development would be cleaner and easier to track, along the following lines:
Official release of version 1. It is modified (“hotfixedâ€) only to amend unforeseen game-breaking issues or unexpected unavailability of a mod. Hotfixes append to the version number in the form of 1a, 1b, 1c, or 1.1, 1.2, 1.3, etc.
Incremental changes made over time to “STEP Forward,†an in-development, possibly unstable live branch of version 1 (automatically updated with hotfixes applied to version 1).
When stable, STEP Forward is released as version 2. As with version 1, it is only modified with hotfixes. Version 1 is officially unsupported and will no longer receive hotfixes.
Incremental changes made over time to STEP Forward (automatically updated with hotfixes applied to version 2).
When stable, STEP Forward is released as version 3. As with version 2, it is only modified with hotfixes. Version 2 is officially unsupported and will no longer receive hotfixes.
Et cetera.
This paradigm makes it so users have a clear indicator that the version they are running is not the most recent, and also makes patch notes easier to maintain, as they should only ever change upon addition of a hotfix.
...I also think “STEP Forward†is the coolest name for a live branch but that’s kind of a personal point.
Question
Proton
It’s taken me some time looking through patch notes to try to figure out exactly how the process of updating the STEP guide works. As I understand it, the workflow is something like this:
This seems messy to me. It involves constant revision of patch notes with “post-release†sections, and users not knowing whether anything has actually changed since they installed the most recent version. I feel that a paradigm similar to software code development would be cleaner and easier to track, along the following lines:
This paradigm makes it so users have a clear indicator that the version they are running is not the most recent, and also makes patch notes easier to maintain, as they should only ever change upon addition of a hotfix.
...I also think “STEP Forward†is the coolest name for a live branch but that’s kind of a personal point.
6 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now