STEP:Guide-Development Workflow
Step Guide-Developmental Workflow
A high-level overview of Step Modifications' Game Guide development process
by: Step Modifications | Forum Topic
The Developmental Workflow is the process used for all of the Modding Guide development cycles. Within each workflow section is a Pre-release Checklist that much be completed directly prior to releasing a new Modding Guide version.
NOTE
Notice to StaffIn order for Game Guides to remain relevant, it is imperative that this generalized workflow be maintained by staff, Curators, and community contributors.
This workflow assumes the corresponding Development Guide and Mod List have already been propagated, which are covered in Step 4 and Step 5 of the Mod-Build Guide Framework article.
Wiki Workflow
Guide Propagation
Unless the Modding Guide is new, the Dev version should already exist from previous releases.
- Ensure the GameName DEV version corresponds to the actual development release version! If this is not set correctly, then the platform will not behave as expected!
- Open the Step Portal
- Edit Guide Versioning by clicking the Create or edit button
- Change the GameName DEV number to the current dev release number for the respective Modding Guide.
- Change NOTHING else! Simply save the page.
Mod Pages
- Create mod pages for all new ACCEPTED mods, if they do not exist
- Ensure new mod pages are complete with the correct flags and instructions present
- Ensure mods that were moved to new categories have had their mod category changed on their mod page
Forum Workflow
- Ensure all new ACCEPTED topics are named correctly:
NexusName (by AuthorName)
- Ensure that all new ACCEPTED topic OPs are formatted with the correct mod topic header
- Ensure the TESTING prefix has been removed from all new ACCEPTED mods
- Mods not accepted can keep their TESTING prefix, if testing is planned to continue for the next release; else, the prefix should be removed.
- From the Topic view, tick the box at right of the ACCEPTED topic
- Select Unmark for Testing from the menu in the tool pop-up at lower right
- Ensure all mods that were dropped from a Guide have been prefixed as DROPPED and their ACCEPTED prefix/tags removed
Nexus Workflow
Unless the Modding Guide is new, the Nexus page should already exist.
Release Checklist
The checklist is to be completed in the order listed for every Modding Guide release to ensure a smooth release. Be aware, some of the step are re-verifying general workflow maintenance was completed. Do not skip these steps! They exist for quality assurance purposes.
- Check, double-check, and finalize the Dev Changelog
- Complete a final edit to Dev Mod List ensuring it matches the Dev Changelog
- Visit the Modding Guide's Nexus page
- Hide the Nexus page, providing a description that an update is underway and the page will return shortly
- Update the Nexus changelog with the appropriate information
- Update Credit section, if applicable
- Upload any new files to Nexus, replacing the previous ones using the same naming scheme
- Leave the Nexus page open for later steps
- On the Step forums
- Close the previous release's Feedback & Bug Reports topic, unpin and lock it
- Create a new Feedback & Bug Reports topic, pin it (edit the links accordingly)
- Close old Dev topics found with the guide's Administration forum and start new one (edit, pin/unpin accordingly)
- Revisit the Modding Guide's Nexus page
- Update the Nexus description using the BBCode view and revise all guide and changelog links, feedback links, etc.
- Unhide/publish the page
- Return to the forum
- Post a new Release topic in the Announcement forum, feature and pin it
- Unfeature, unpin, and lock the previous release's announcement topic
- Post or request an Admin post an announcement to Step's Facebook page regarding the new guide release
Post Release Checklist
Guide Propagation
- Ensure the GameName DEV version corresponds to the new development release version! If this is not set correctly, then the platform will not behave as expected!
- Open the Step Portal
- Edit Guide Versioning by clicking the Create or edit button
- Change the GameName DEV number to the new dev release number for the respective Modding Guide.
- Change NOTHING else! Simply save the page.
- From the Game's Portal, copy new Dev Guide
- From the Game's Portal, copy new Dev Changelog
- Propagate new a Mod List for the development release by entering the new GameName DEV version into the second textbox and click the Propagate button.