tsukasa Request Thread Documentation [Version: 1.3.0]

tsukasa

Pregnancy lover
Joined
Nov 2, 2021
Location
GB

tsukasa Request Thread Documentation

Version: 1.3.0
This thread contains the full documentation for my (tsukasa's) request threads; it explains how the request threads are structured, why specific sources are chosen, how the versioning system works, and other miscellaneous details. Like the request threads, this documentation is also versioned and has its own respective changelog; the versioning system for this documentation works the same way as the request thread versioning.

Table of Contents

Structure

The structure of the request threads follows a pre-determined layout and is closely matched across all request threads; any structural differences across request threads will be minor and will occur only when tailoring the request thread to its purpose is prioritised over keeping a strict structural layout.

Headings

The heading structuring across all request threads is as follows:
  • Heading 1: Title
  • Heading 2: Section
  • Heading 3: Subsection (sections within sections)
Headings above heading level 3 are currently unused.

Tables

Tables within the request threads follow a big-endian format, with the most relevant/main part(s) being on the left of the table, and the least relevant/detailed part(s) being on the right of the table. Tables will deviate from this structure only if it is required due to context (e.g. Team A of characters in the left column, Team B of characters in the right column).

Sections

The request threads are divided into sections. Each section contains information related to a specific component of the request thread.

Notes

The Notes section contains a list of noteworthy details about the current request thread. Notes are per-request thread and may or may not be shared across multiple request threads.

About

The About section contains information about me and what I'm looking for for the particular request thread you are viewing. Due to this section containing personal information and the type(s) of partner(s) I am looking for, it will likely remain the same across all request threads, unless there is a specific reason to change it.

Plots

The Plots section contains information about the plots available in the request threads. The plots are laid out in per-fandom tables, with the plot title in the left column, the plot description in the middle column, and the available characters in the right column. The plot tables are contained within button spoilers, with 1 button spoiler per fandom.
Plots are divided into 2 types:
  • Original plots have a large amount of flexibility. Either an original character or fandom canon character can be used for both myself and partners; all fandom canon characters I am familiar with and like are located in the Fandoms and Characters section of the request thread.
  • Fandom-based plots use pre-defined characters which are often contained within their respective fandoms. The characters in these plots cannot be changed, and must conform to their original canon personalities. All partners are required to play as a canon character; choice of canon characters is given when the plot is flexible enough to allow it. I will play as either a canon character or an original character. For more information on fandoms and characters included in these plots, refer to the Fandoms and Characters section of the request thread.
Plots which I do not currently have interest in playing are formatted with strikethrough and grey colour; these plots are unavailable and will not be played until I regain interest in them. Plots which I am craving and am eager to play are formatted with bold, italic, and green colour; these plots will be prioritised over other plots in the event of multiple partners requesting a place in limited partner slots I may have, or in the event a partner is open to multiple plots. Craved plots do not rule out the possibility of non-craved plots being played, which are still available in the event they are the only plots being requested by partners.

Characters

The Fandoms and Characters section contains information about the available characters and their respective fandoms which can be used in the Original plots located in the Plots section. Each fandom and character has an individual link which will take you to an external resource containing more information about the respective fandom or character.

Kinks

The Kinks section contains information about my turn ons and turn offs. Both turn ons and turn offs are laid out in a table, with the left column containing my turn ons, and the right column containing my turn offs. Not all turn ons are required to be included in my plots, but no turn offs can be included. Anything not stated in either list can be discussed out-of-character.

Copyright Notices

The Copyright Notices section is located at the bottom of the request threads and contains copyright information for each series/fandom included in my Plots section and Characters section. I care about providing proper copyright attribution to the copyright holders of these series/fandoms, for both legal and credit purposes, so each new series/fandom addition to my request thread will accompany its respective copyright attribution. All of my plots are considered fair use of copyright.

Sources

Why Are Specific Sources Chosen?

Sources are chosen based on their merits and their ability to provide the required information related to a specific part of the request threads. My source of choice for fandoms and characters is Fandom, due to it being the location a large amount of fans go to both record and consume information about fandoms and characters; it is also highly likely to contain correct and detailed information not found elsewhere, such as Wikipedia, due to fans wanting accuracy in their respective fandoms' communities. In cases where there is either no Fandom community available, or there is a lack of information available, about a fandom and/or character, the closest alternative will be chosen (such as Project iM@S for The Idolmaster). For information outside of fandoms and characters, Wikipedia is my source of choice.

Date and Time

All dates and times across all request threads are ISO 8601-compliant. The short-form format YYYY-MM-DD is used for dates, and hh:mm:ss for times. The full expression may be used when necessary; YYYYMMDDThhmmssZ (UTC without offset), YYYYMMDDThhmmss+hhmm (with positive offset), or YYYYMMDDThhmmss-hhmm (with negative offset).

Spacing

Hypertext Markup Language (HTML) should be styled via Cascading Style Sheets (CSS), not via HTML itself[1]; since BBCode is a non-standard markup language which parses to HTML, the same concept applies. Unfortunately, Blue Moon Roleplaying does not implement CSS control, thus forcing non-compliance with HTML when parsed from BBCode due to the requirement of using hard line breaks via the </br> element rather than the proper <p> and </p> elements; XenForo also breaks a lot of HTML and implements it in a non-standard fashion. For this reason, line breaks are not included in the BBCode and rely entirely on website CSS which cannot be controlled by the user; this may cause lack of spacing or too much spacing, as well as breaking accessibility for people using assistive technologies such as screen readers.

Versioning

What is the Numbering Scheme?

The numbering scheme of the request threads is divided into 3 blocks (herein referred to as Block 1, Block 2, and Block 3, in left-to-right order); the version blocks are separated by periods. All request threads use Semantic Versioning. When a version number block is incremented, all blocks to the right of it are reset to 0. The legacy versioning scheme was most recently a similar numerical versioning scheme which lacked standardisation. Before numerical versioning, the versioning scheme used Calendar Versioning and was based on the date the request threads were updated; this versioning scheme had the disadvantage of lack of ability to update the request threads more than once per day, thus was replaced by a numerical versioning scheme.
Block 1 contains the MAJOR version; this number is incremented whenever a breaking change is made to the request threads, such as substantially changing the structure, or adding or removing sections.
Block 2 contains the MINOR version; this number is incremented whenever a non-breaking but substantial change is made to the request threads, such as adding or removing a plot from the Plots section, adding or removing a fandom or character from the Fandoms and Characters section, or adding or removing a note from the Notes section.
Block 3 contains the PATCH version; this number is incremented whenever an unsubstantial change has been made to the request threads, such as fixing a typo, changing sentence structure or wording, or fixing or optimising the BBCode.

Why Are Numbers Skipped?

While a rare occurence, version numbers are sometimes skipped due to an internal version update occurring before the previous version was posted. All changes are planned in advance, and are bundled into a specific version number; if another change is made outside of this version number, a new version number is assigned to that new change or bundle of changes, thus rendering the previous version unnecessary to be posted since it has already been superseded.

Changelog

The changelog is posted independently of the main post of the request threads and can typically be found as post #2 in each request thread. The changelog contains a list of changes made to the request threads since the previous version, along with the version numbers associated with those changes.
 
Last edited:

Changelog

1.3.0

  • Document spacing
  • Clarify ISO 8601 positive and negative time offsets

1.2.0

  • Document date and time formats
  • Add title anchor
  • Format version string with bold
  • Reduce BBCode spacing (see here)

1.1.0

  • Strip BUILD number from version string
  • Remove BUILD number references

1.0.1

  • Add section "Changelog" entry to section "Table of Contents"
  • Fix incorrect BUILD number case

1.0.0

  • Switch to Semantic Versioning
  • Reduce BBCode spacing (see here)
  • Improve wording

0.2.1

  • Update Blue Moon Roleplaying username from "impreg21" to "tsukasa"

0.2.0

  • Update Plots section to reflect new request thread Plot section formatting
  • Update Characters section to reflect new request thread Fandoms and Characters section

0.1.3

  • Fix typo

0.1.2

  • Add link to fair use source

0.1.1

  • Fix typo

0.1.0

  • Detail Plots section formatting for plots I currently lack interest in and plots I am craving
  • Mention external fandom and character resources in Characters section
  • Copyright section renamed to Copyright Notices section
  • Remove mention of Copyright Notices section being unlabelled since Copyright Notices section is now labelled in request threads
  • Explain legacy versioning scheme

0.0.0

  • Initial post
 
Last edited:
Back
Top Bottom