This is a registry of all public PartCAD packages.
Add a reference to other public package by creating a pull request. Add new files or extend the existing ones. Create your own directory if needed. New files need to be referenced to by existing files.
Each partcad.yaml
file in this repository follows the below syntax.
The part repositories maintained by the same party/owner are expected
to be placed in the same file.
import:
<package-name>:
desc: <(optional) textual description>
type: <git|tar|local>
path: <(local only) relative path>
url: <(git|tar only) url of the package>
relPath: <(git|tar only) relative path within the repository>
web: <(optional) package or maintainer's url>
poc: <(optional) maintainer's email>
Please, note, web
and poc
are used for maintenance of this repository.
They won't be visible to PartCAD users.
The PartCAD users will be provided contact information defined in the package
itself.
Here is an example of making a reference to an external git repository. It shows how OpenVMP parts and blueprints can be published to PartCAD index.
# robotics/multimodal/partcad.yaml
import:
OpenVMP-custom-parts:
desc: Custom parts for OpenVMP robots
type: git
url: https://github.com/openvmp/openvmp-models.git
relPath: parts/custom
web: https://openvmp.com/
poc: [email protected]
OpenVMP-robots:
desc: OpenVMP robots
type: git
url: https://github.com/openvmp/openvmp-models.git
relPath: robots
web: https://openvmp.com/
poc: [email protected]
The top level of this repository is a PartCAD package by itself
(with it's own top level partcad.yaml
).
It can be referenced in your PartCAD package by adding the below
to your own partcad.yaml
:
import:
partcad-index:
type: git
url: https://github.com/openvmp/partcad-index.git