STEP:Guide-Development Workflow: Difference between revisions

From Step Mods | Change The Game
Line 11: Line 11:


=== Mod Testing Workflow ===
=== Mod Testing Workflow ===
# '''Community {{fc|blue|Members}} post topics on the {Gamename} Mods forums''' according to the posting guidelines at the top of each of these forums.
# '''Topics & Viability for Testing'''
#* Any mod can be posted in mod topics, but they must meet quality thresholds in order to be considered for official guides.
## If the mod topic doesn't exist, create a new one. If the topic already exists, continue below...
#* These threads contain community feedback pertaining to the mod.
##* Community '''{{fc|blue|Members}}''' should post these topics on the {Gamename} Mods forums according to the posting guidelines at the top of each of these forums.
#: {{fc|blue|''This is a continuous process, and many mods topics currently exist on the forums, so please search before posting!''}}
##* Any mod can be posted in mod topics, but they must meet quality thresholds in order to be considered for official guides.
# '''{{fc|orange|Staff}} determine which mods will be prefixed for testing''' based largely on mods called out by community {{fc|blue|Members}}.
##: {{alert small|type=notice|text=''This is a continuous process, and many mods topics currently exist on the forums, so please search before posting!''}}
#* Knowledgeable community members will post some minimum criteria for testing, and {{fc|orange|Staff}} or the topic creator will update the testing topic's OP with instructions and the proper [[Property:ModGroup|ModGroup]] tag (also see [[STEP:Mod-Build_Guide_Framework#Step_1:_Create.2FUpdate_Mod_Pages|creating/updating mod pages]]).
## Community '''{{fc|blue|Members}}''' suggest mods for inclusion by posting on their respective mod topics.
#* It is expected that the community provide the mod testing detail that is requested in the OP. A mod will remain in the testing phase until the minimum testing criteria have been met.
##* Suggesting a mod for inclusion into an official guide should be accompanied with a review of reasoning for the suggestion.
# Once adequately "tested", if...
##* Members may also add a "testing" tag to the topic of the mod being suggested (a ''tag'', not the yellow prefix).
#* Accepted into a guide...
 
# '''Determine Viability for Testing'''
## '''{{fc|orange|Staff}}''', using the [[STEP:Mandate|Step Mandate]], determines whether or not suggested mods are candidates for official testing. If...
##* Mod passes Mandate check...
### Add the {{fc|yellow|TESTING}} prefix and the the [[Property:ModGroup|ModGroup]] tag.
### Add minimum criteria and instructions for testing to opening post.
###* It's expected that the community help test any mods suggested via the details provided in the opening post.
###* A mod will remain in the testing phase until the minimum testing criteria have been met.
##* Mod fails Mandate check...
### Remove the testing tag, if one exists.
### Post a summary of the reason why the mod is not a candidate for an official guide.
 
# '''Once adequately "tested", if...'''
#* Passed testing and accepted into a guide...
#*# Prefixed as {{fc|green|ACCEPTED}}
#*# Prefixed as {{fc|green|ACCEPTED}}
#*# {{fc|orange|Staff}}, {{fc|purple|Curators}}, or other advocates of accepted mods must [[STEP:Main|'''CREATE THE CORRESPONDING MOD PAGE''']].
#*# '''{{fc|orange|Staff}}''', '''{{fc|purple|Curators}}''', or other advocates of accepted mods must [[STEP:Main|CREATE THE CORRESPONDING MOD PAGE]] (see [[STEP:Mod-Build_Guide_Framework#Step_1:_Create.2FUpdate_Mod_Pages|creating/updating mod pages]]).
#* Not accepted into a guide...
#* Failed testing, thus, not accepted into a guide...
#*# Remove the {{fc|yellow|TESTING}} prefix.
#*# Remove the {{fc|yellow|TESTING}} prefix.
#: {{fc|blue|''All mod topics --regardless of status-- will continue to be used for general posts relating to the mod.''}}
#: {{fc|blue|''All mod topics --regardless of status-- will continue to be used for general posts relating to the mod.''}}


Once mods are accepted and the corresponding mod pages created, {{fc|#FFA800|Administrators}} and {{fc|#d5af78|STEP Staff}} are able to incorporate new mods into the current STEP Development Guide. Workflow-related activities combined with site & workflow maintenance, Guide upkeep, and Nexus upkeep require almost all of the senior staff's time, therefore, we ask that the community help out by supplying the needed information and contributing to site maintenance wherever possible.
Once mods are accepted and the corresponding mod pages created, '''{{fc|orange|Administrators}}''', '''{{fc|orange|Step Admin}}''', and '''{{fc|purple|Step Curators}}''' are able to incorporate new mods into the current the corresponding Development Guide.
 
== Mod Incorporation ==
 
Workflow-related activities combined with site & workflow maintenance, Guide upkeep, and Nexus upkeep require almost all of the senior staff's time, therefore, we ask that the community help out by supplying the needed information and contributing to site maintenance wherever possible.


Thanks!
Thanks!

Revision as of 15:09, July 3, 2021

Delta c.png

Guide-Development Workflow

A high-level overview of community-driven guide development

by: Step Modifications  | Forum Topic

Template:TOC right

In order for the mod-build guides to remain relevant, it is imperative that this generalized workflow be maintained by staff, guide Curators, and community contributors. Certain parts of the current workflow are restricted to Administrators, Step Admin, Step Curators, and guide Curators; however, most of the workflow is exposed to all community members. It's this functionality that is presented here along with a breakdown of the update workflow. It's important that the community help drive the process, because it takes a lot of time to maintain the entire workflow and all of the quality assurance that goes along with it.

Please see our Member Groups as a reference for the member roles mentioned in this article.

Mod Testing

The Step forums serve as one component of release development for mod-build guides. Any registered members may post a new topic in one of the <GameName> Mods forums within our supported game forums. These mod topics serve as the "catch-all" for information and feedback relating to the any specific mod for both staff and guide curators. These forums have specific prefixes available, which are reserved for official Step use.

From member suggestions and staff recommendations, any topic may be tagged for consideration for an official mod-build guide. Mods being actively considered will be prefixed with TESTING and tagged with the proper 'ModGroup' tag. These mod topics can be filtered by clicking on the tag itself. All testing feedback is done on the individual topic for that specific mod. If a given mod "passes" testing, then its topic will be prefixed with "ACCEPTED". The corresponding wiki mod pages directly feed information into guide ModGroup tables via the custom framework.

Mod Testing Workflow

  1. Topics & Viability for Testing
    1. If the mod topic doesn't exist, create a new one. If the topic already exists, continue below...
      • Community Members should post these topics on the {Gamename} Mods forums according to the posting guidelines at the top of each of these forums.
      • Any mod can be posted in mod topics, but they must meet quality thresholds in order to be considered for official guides.
      Template:Alert small
    2. Community Members suggest mods for inclusion by posting on their respective mod topics.
      • Suggesting a mod for inclusion into an official guide should be accompanied with a review of reasoning for the suggestion.
      • Members may also add a "testing" tag to the topic of the mod being suggested (a tag, not the yellow prefix).
  1. Determine Viability for Testing
    1. Staff, using the Step Mandate, determines whether or not suggested mods are candidates for official testing. If...
      • Mod passes Mandate check...
      1. Add the TESTING prefix and the the ModGroup tag.
      2. Add minimum criteria and instructions for testing to opening post.
        • It's expected that the community help test any mods suggested via the details provided in the opening post.
        • A mod will remain in the testing phase until the minimum testing criteria have been met.
      • Mod fails Mandate check...
      1. Remove the testing tag, if one exists.
      2. Post a summary of the reason why the mod is not a candidate for an official guide.
  1. Once adequately "tested", if...
    All mod topics --regardless of status-- will continue to be used for general posts relating to the mod.

Once mods are accepted and the corresponding mod pages created, Administrators, Step Admin, and Step Curators are able to incorporate new mods into the current the corresponding Development Guide.

Mod Incorporation

Workflow-related activities combined with site & workflow maintenance, Guide upkeep, and Nexus upkeep require almost all of the senior staff's time, therefore, we ask that the community help out by supplying the needed information and contributing to site maintenance wherever possible.

Thanks!