Describe the documentation issue
The tutorial explaining how to author an artifact task in a plugin does not mention that all paths should be relative to the working directory. The working directory is passed in as the working_dir argument in both serialization and deserialization methods. Not constructing paths using working_dir as a base can lead to unexpected behaviors where an artifact fails to load, but it's unclear why.
Section of Documentation
This is where it would be appropriate to callout and explain the importance of using working_dir in the serialize and deserialize methods: https://pages.nist.gov/dioptra/tutorials/essential_workflows/part-5.html#step-1-create-an-artifact-plugin.
Describe the documentation issue
The tutorial explaining how to author an artifact task in a plugin does not mention that all paths should be relative to the working directory. The working directory is passed in as the
working_dirargument in both serialization and deserialization methods. Not constructing paths usingworking_diras a base can lead to unexpected behaviors where an artifact fails to load, but it's unclear why.Section of Documentation
This is where it would be appropriate to callout and explain the importance of using
working_dirin the serialize and deserialize methods: https://pages.nist.gov/dioptra/tutorials/essential_workflows/part-5.html#step-1-create-an-artifact-plugin.