Age | Commit message (Collapse) | Author | Files | Lines |
|
Prepare the 0.6.0 release
Closes #309
See merge request subplot/subplot!301
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
fix up some clippy lints, update dependencies
See merge request subplot/subplot!300
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Found by clippy.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
docs: add placeholder for a user guide for Subplot
Closes #291
See merge request subplot/subplot!299
|
|
Sponsored-by: author
|
|
feat! subplot metadata field for authors
Closes #239
See merge request subplot/subplot!298
|
|
Rename the field "author", which takes a single string value, to
"authors", which takes a list of strings. This way we're consistent
for single- and multi-author documents.
Sponsored-by: author
|
|
docs: decision on refactoring
See merge request subplot/subplot!297
|
|
Sponsored-by: author
|
|
(subplot.md): Add scenario about not needing a template for docgen
Closes #306
See merge request subplot/subplot!296
|
|
(derive): Support steps with &Path arguments
Closes #288
See merge request subplot/subplot!295
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
feat: allow arbitrary Pandoc metadata in a .subplot
Closes #246
See merge request subplot/subplot!294
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
The "pandoc" key gets added to the metadata given to Pandoc as-is.
Sponsored-by: author
|
|
fix running docgen on a subplot in a different directory
See merge request subplot/subplot!293
|
|
This allows running docgen on a subplot that isn't in the current directory.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
feat: have Rust lib/files steps for verifying file contents dump it
Closes #299
See merge request subplot/subplot!292
|
|
When a step check that a file contents fulfills a requirement, write
it to stdout if it doesn't. This helps debug failing scenarios.
Sponsored-by: author
|
|
MSRV bump, drop pretty_env_logger
Closes #297 and #300
See merge request subplot/subplot!291
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
fix: include the subplot in the sources of the document
See merge request subplot/subplot!290
|
|
This means that if only the subplot is modified, docgen will rebuild
the output.
Sponsored-by: author
|
|
chore: prepare release 0.5.0
See merge request subplot/subplot!289
|
|
The os_str_bytes crate dependency is kept at the 6.1.0 version so that
we don't have to bump the MSRV version.
Likewise, the time crate is kept at 0.3.9, and serde_yaml at 0.8.26.
Sponsored-by: author
|
|
feat! read document metadata from a YAML file
Closes #283
See merge request subplot/subplot!287
|
|
This is a huge change all in one commit, sorry. However, as it changes
a fundamental part of the command line interface (namely, what
constitutes as the input file), there doesn't seem a way to break this
into a tidy series of small commits.
Most of the diff is in subplot.md, where every scenario that invokes
Subplot needs multiple changes, thus touching much of the file.
The overall change is that where we previously had document metadata
in embedded YAML in the Markdown file, we now have it in a separate
YAML file. The Markdown file is named in the YAML file.
We still parse the Markdown with Pandoc for everything, except
codegen. Switching from Pandoc to pulldown_cmark for parsing will be
another big change that I didn't want to include in this huge change
set.
Sponsored-by: author
|
|
(Cargo.toml): Fix homepage URL everywhere
Closes #290
See merge request subplot/subplot!288
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Refactoring ready for YAML-from-separate-file
See merge request subplot/subplot!286
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Use YamlMetadata instead. I find this to be clearer and that it
reduces the coupling with pandoc_ast a little. This should help us
when we implement document metadata in a separate YAML file instead of
embedding it in the Markdown.
Sponsored-by: author
|
|
Sponsored-by: author
|