vectie/moonfish/skills does not have a README file
pub(all) struct SkillAsset {
id : String
book_path : String
title : String
kind : SkillAssetKind
summary : String
pattern_tags : Array[PatternTag]
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct SkillMigrationPlan {
source_root : String
catalog : SkillCatalog
source_count : Int
mapped_count : Int
reference_count : Int
review_count : Int
sources : Array[SkillSourceRef]
summary : String
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct SkillSourceRef {
source_path : String
target_asset_id : String?
target_book_path : String
disposition : SkillMigrationDisposition
note : String
pattern_tags : Array[PatternTag]
} derive(Eq, ToJson, Debug, FromJson)fn skill_asset(id : String, book_path : String, title : String, kind : SkillAssetKind, summary : String, pattern_tags? : Array[PatternTag]) -> SkillAssetfn skill_source_ref(source_path : String, target_book_path : String, disposition : SkillMigrationDisposition, note : String, target_asset_id? : String, pattern_tags? : Array[PatternTag]) -> SkillSourceRefDependencies