1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
ha:lht_tree_doc { ha:roots {
ha:coraleda-project-v1 {
type=ha
desc={Project file root. Except for "common", each software package should create a single subtree under the root; the subtree shall be named after the software package }
li:children {
ha:common {
type=ha
desc={project settings that should be common to all software packages}
li:children {
ha:name { valtype=string; desc={long name of the project }}
ha:desc { valtype=string; desc={description of the project }}
ha:url { valtype=string; desc={homepage of the project }}
ha:vcs { valtype=string; desc={main vcs url for the project }}
ha:contact { valtype=string; desc={author/maintainer contact info }}
ha:files {
type=li
desc={ordered list of source files being used by the project}
li:children {
ha:NAME {
type=ha
desc={a project member file}
li:children {
ha:path { valtype=string; desc={path to the file, relative to the project file }}
ha:desc { valtype=string; desc={description of the file }}
ha:type { valtype=string; desc={optional: type of the file; one of: "pcb", "schematic", "doc" }}
}
}
}
}
ha:libs {
type=li
desc={ordered list of libraries the project depends on}
li:children {
ha:NAME {
type=ha
desc={a library}
li:children {
ha:path { valtype=string; desc={path to the library, relative to the project file; all files and subdirectories under the root, recursively, are considered part of the library (must not be used together with url) }}
ha:url { valtype=string; desc={url to the library (must not be used together with path) }}
ha:desc { valtype=string; desc={description of the library }}
ha:type { valtype=string; desc={optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation) }}
}
}
}
}
}
}
sy:pcb-rnd-conf-v1 = {/lht_tree_doc/roots/pcb-rnd-conf-v1}
}
}
}}
|