Add a part
A part page has two layers: facts at the top (specs checked against the manufacturer’s datasheet) and your own notes below. The site lays them out as numbered section cards, with a contents panel on the right.
- Copy
src/content/parts/_template/_part.mdtosrc/content/parts/<manufacturer>/<family>/<part>.md. Use lowercase, hyphenated folder names, for examplesilergy/sy21219/sy21219.md. - Fill in the details at the top, taking every value from the datasheet.
- Write your notes in the body.
- Run
npm run dev, thennpm run validate.
Every part gets its own page. Parts that share a family value are also compared on a family page.
What the page shows
Section titled “What the page shows”| Section | Where it comes from |
|---|---|
| 1 Overview | abstract, plus tiles built from specs and packages |
| 2 Features | features |
| 3 Specifications | A generated “Key specifications” table, then one table per entry in spec_groups |
| 4 Recommended components | design_tables (optional) |
| 5 and later | Your Markdown body: each ## heading becomes a numbered section, each ### a numbered subsection |
| Last sections | Related parts in the family, ordering and documents, and the recipes that use the part (all generated) |
The details at the top
Section titled “The details at the top”summaryis one sentence, used on cards and in search.abstractis a short paragraph shown under the title.specsholds the headline numbers (vin_min_v,vin_max_v,vout_min_v,vout_max_v,iout_max_a,fsw_khz,iq_ua,topology). Leave out any that don’t apply.featuresis the datasheet’s headline features, in your own words.spec_groupsare the other specifications, each group a titled table. Typical groups are Input, output and reference, Switching and power stage, Protection and monitoring and Package, ratings and thermal, but use whatever fits the part.design_tableshold recommended component values and other lookup tables, with acolumnslist and arowslist.datasheetis the link, anddatasheet_revisionnames the revision you checked, for exampleRev 1.0 (June 2025).
Checking the specs
Section titled “Checking the specs”- Read the table columns. Datasheet tables have min, typ and max columns, and plain text copies often lose which is which. Current limits in particular are often minimums, not typical values.
- Set
verified: trueonly when every spec above was checked against the datasheet you linked. Leave itfalseotherwise; the page then shows a notice. - Leave out what you can’t confirm. An empty field is better than a guess.
- Link the datasheet; don’t upload it.
- LCSC: add the
lcscpart number (for exampleC78989) if you can confirm a listing. It’s optional.
Your notes
Section titled “Your notes”The body must start with a ## heading. A good set of sections is Design notes (with ### subsections such as Before you build), Layout guidance and Datasheet notes.
Write what the datasheet doesn’t say: where this part shines, gotchas, layout tips, good alternatives. Use your own words. Mention datasheet errors you’ve spotted, such as a pin table that contradicts the layout section. Keep draft: true until a human has rewritten the prose, then set it to false.
Gotchas
Section titled “Gotchas”- A value with a colon followed by a space must be wrapped in double quotes.
- Related parts belong in the same
familyonly if they’re close variants. Different datasheets with different frequencies or packages usually mean different families. - Section numbers are automatic. Don’t type them into headings.
Written content and drawings: CC BY 4.0 · Code: MIT · Manufacturers' documents, designs and trademarks belong to their owners · License details