Part inheritance
Part inheritance means that rather than start your part from a blank slate, your starting point is another part. You will inherit all its points, paths, and snippets, hence the name.
warning
Do not confuse this with part dependencies.
Part inheritance is configured with the from
keyword. Let's look at an
example:
import { front as brianFront } from '@freesewing/brian'
export const front = {
name: 'example.front',
from: brianFront,
draft: function ({ part }) {
// Design part here
return part
}
}
tip
Refer to the part documentation on dependencies for all details.