Adding support to Markdown Cartridges #15
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
News in this version:
Adopting Nano Bots Specification 3.0.0
Breaking changes:
.yml
or.yaml
extension.NANO_BOTS_STATE_DIRECTORY
has been renamed toNANO_BOTS_STATE_PATH
.NANO_BOTS_CARTRIDGES_DIRECTORY
has been renamed toNANO_BOTS_CARTRIDGES_PATH
.Additionally,
NANO_BOTS_STATE_PATH
now supports multiple paths. These paths follow the Linux convention of being separated by a colon:
. For example, you can specifyNANO_BOTS_STATE_PATH
like this:/home/user/cartridges-a:/home/user/cartridges-b
.All of these changes were made to be backward compatible, so people using the old
NANO_BOTS_STATE_DIRECTORY
orNANO_BOTS_CARTRIDGES_DIRECTORY
will not face issues.Experimental:
Cartridges can now be written in Markdown for an improved writing experience in apps like Obsidian.
This is a valid cartridge that will be correctly interpreted. Internally, implementations should extract the code blocks, consolidate them, and ignore the rest of the content:
The following extensions will be supported for markdown cartridges:
md mkdn mdown markdown