a tiny doc-maker using default component.json