Proposed New SRD Guidelines #28
Closed
sigrunixia
started this conversation in
Along Came a Source Hunter
Replies: 1 comment
-
After messing with a few new SRD's... yeah, we have to do this on a case by case basis. :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a Work in Progress. The results will go in the Admin Repo.
Feel free to provide input, @Obsidian-TTRPG-Community/inquisitors.
If there is an Obsidian Linter fix associated with the rule, it will be listed.
Structure
In general, the files and folder structure is ideally going to look similar to the source.
Example:
However, in the case of Obsidian formatting, preview files, linking of content, and more, this may not always be logical. Relative freedom is given on overall structure within the vault.
What is unacceptable is as follows:
Real Dates
ISO8601 formats. Sorry, its the only realistic way.
Files
Ancient Black Dragon.md
becomesAncient-Black-Dragon.md
. This can be taken care of right before release with the plugin Obsidian Bulk Replace or another form of Regex Replace.Folders
./compendium/shortname/
. For example:./compendium/13A
This is for parity with TTRPG-CLI which will further augment content in the future as it gains the ability to process custom .json../rules
per the guidelines of the TTRPG-CLI which are re-iterated below.Frontmatter
aliases
andtags
. Linter Rule: Insert-YAML-Attributes.aliases: [<%- tp.file.title.replace("-", " ") %>]
is<3
. It will remove the first-
from the file name and use the result as the value, when the note is created, or if pasted and then templater re-ran.publish
key as well.type
andsize
while Spells may containschool
and Class Tags.Links
[[Ancient Black Dragon]]
exists in multiple games, and Obsidian will update all links to the most recent[[Ancient Black Dragon]]
unless it has an absolute or relative link.Typography
Headers
Plugins
Calendarium
Calendarium support is a mixed bag. Either the calendar is super easy and already available, or it needs to be built from scratch. As such, is not expected that a calendar would be in a 0.1.0 release.
Calendarium support for new calendars should be something to strive for in later releases.
Dataview / Datacore
Dice Roller Support is common enough, and out-of-the-way enough, that we ought to implement it by a
0.1.0
release. Some of it is already taken care of in frontmatter, but to avoid over-clogging frontmatter.Guidelines
Item: Text
to turn that into an Inline Dataview Key.Ritual: Yes
can becomeRitual:: Yes
../Upgrades/path/to/file/dataview-table.md
Dice Roller Support
Dice Roller Support is common enough, and out-of-the-way enough, that we ought to implement it by a
0.1.0
release.Guidelines:
dice: 2d6
or4d12
".| d6 |
should become| `dice: 1d6` |
Fantasy Statblocks
Fantasy Statblocks Support is common enough, that we ought to implement it by a
0.2.0
release.0.1.0
is better, but depending on how many entities you have, it would hold up a release by weeks.Guidelines:
Beta Was this translation helpful? Give feedback.
All reactions