STEP:Guide-Development Workflow

From Step Mods | Change The Game
Delta c.png

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.

Info-Logo.png

NOTE

Notice to Staff
In 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 Maintenance[edit | edit source]

Changing Dev Version[edit | edit source]

Unless the Modding Guide is new, the Dev version should already exist from previous releases and should not be edited. In the rare event a Dev version changes versioning during the course of development due to more extensive changes than planned (e.g, Dev v2.7 becomes Dev v3.0), then the following is how the update the versioning mid-development:

WIP

Mod Pages[edit | edit source]

  1. Create mod pages for all new ACCEPTED mods
  2. Ensure new mod pages are complete with version-specific pages created, flags set, and correct guide-related instructions
  3. Ensure mods that were moved to new Mod Groups have had their Mod Group changed on their mod page

Forum Workflow[edit | edit source]

  1. Ensure all new ACCEPTED topics are named correctly: NexusName (by AuthorName)
  2. Ensure that all new ACCEPTED topic OPs are formatted with the correct mod topic header
    Ckeditor-modtopic.JPG
  3. 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.
    1. From the Topic view, tick the box at right of the ACCEPTED topic
    2. Select Unmark for Testing from the menu in the tool pop-up at lower right
  4. Ensure all mods that were dropped from a Guide have been prefixed as DROPPED and their ACCEPTED prefix/tags removed

Nexus Workflow[edit | edit source]

Unless the Modding Guide is new, the Nexus page should already exist.

Release Checklist[edit | edit source]

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.

  1. Check, double-check, and finalize the Dev Changelog
  2. Complete a final edit to Dev Mod List ensuring it matches the Dev Changelog
    1. Enter the GameName DEV version in the first textbox and click the Edit Existing button
      Create or Edit ModList.PNG
    2. Verify the DROPPED/REPLACED mods have been removed, the MOVED mods have been relocated in the Mod List, and the newly ACCEPTED mods have been added
  3. Visit the Modding Guide's Nexus page
    1. Hide the Nexus page, providing a description that an update is underway and the page will return shortly
    2. Update the Nexus changelog with the appropriate information
    3. Update Credit section, if applicable
    4. Upload any new files to Nexus, replacing the previous ones using the same naming scheme
    5. Leave the Nexus page open for later steps
  4. On the Step forums
    1. Close the previous release's Feedback & Bug Reports topic, unpin and lock it
    2. Create a new Feedback & Bug Reports topic, pin it (edit the links accordingly)
    3. Close old Dev topics found with the guide's Administration forum and start new one (edit, pin/unpin accordingly)
  5. Revisit the Modding Guide's Nexus page
    1. Update the Nexus description using the BBCode view and revise all guide and changelog links, feedback links, etc.
    2. Unhide/publish the page
  6. Return to the forum
    1. Post a new Release topic in the Announcement forum, feature and pin it
    2. Unfeature, unpin, and lock the previous release's announcement topic
  7. Post or request an Admin post an announcement to Step's Facebook page regarding the new guide release

Post Release Checklist[edit | edit source]

Guide Propagation[edit | edit source]

  1. 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!
    1. Open the Step Portal
    2. Edit Guide Versioning by clicking the Create or edit button
      VersioningUpdate.png
    3. Change the GameName DEV number to the new dev release number for the respective Modding Guide.
    4. Change NOTHING else! Simply save the page.
  2. From the Game's Portal, copy new Dev Guide
  3. From the Game's Portal, copy new Dev Changelog
    GamePortalNav.png Propagate or Edit Guide.png
  4. 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.
    Create or Edit ModList.PNG