[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"content-en-\u002Fcontribute":3},{"id":4,"title":5,"body":6,"description":215,"extension":216,"meta":217,"navigation":218,"path":219,"seo":220,"stem":12,"__hash__":221},"content_en\u002Fcontribute.md","Contribute",{"type":7,"value":8,"toc":210},"minimark",[9,13,25,30,33,104,108,149,152,166,169,183,187,203,206],[10,11,5],"h1",{"id":12},"contribute",[14,15,16,17,24],"p",{},"Issues and pull requests are welcome. Join us on the ",[18,19,23],"a",{"href":20,"rel":21},"https:\u002F\u002Fgithub.com\u002Fb4m-oss\u002Fjp-local-gov-id",[22],"nofollow","GitHub repository",".",[26,27,29],"h2",{"id":28},"repository-layout","Repository layout",[14,31,32],{},"This is an npm workspaces monorepo.",[34,35,36,49],"table",{},[37,38,39],"thead",{},[40,41,42,46],"tr",{},[43,44,45],"th",{},"Path",[43,47,48],{},"Contents",[50,51,52,64,74,84,94],"tbody",{},[40,53,54,61],{},[55,56,57],"td",{},[58,59,60],"code",{},"packages\u002Fjp-local-gov-id",[55,62,63],{},"JS API",[40,65,66,71],{},[55,67,68],{},[58,69,70],{},"packages\u002Fjp-local-gov-id-data",[55,72,73],{},"Split JSON datasets",[40,75,76,81],{},[55,77,78],{},[58,79,80],{},"scripts\u002F",[55,82,83],{},"Data generation from Excel, etc.",[40,85,86,91],{},[55,87,88],{},[58,89,90],{},"site\u002F",[55,92,93],{},"This documentation site",[40,95,96,101],{},[55,97,98],{},[58,99,100],{},"docs\u002F",[55,102,103],{},"Internal specs",[26,105,107],{"id":106},"getting-started","Getting started",[109,110,115],"pre",{"className":111,"code":112,"language":113,"meta":114,"style":114},"language-bash shiki shiki-themes github-light github-dark","npm install\nnpm test\nnpm run build\n","bash","",[58,116,117,130,138],{"__ignoreMap":114},[118,119,122,126],"span",{"class":120,"line":121},"line",1,[118,123,125],{"class":124},"sScJk","npm",[118,127,129],{"class":128},"sZZnC"," install\n",[118,131,133,135],{"class":120,"line":132},2,[118,134,125],{"class":124},[118,136,137],{"class":128}," test\n",[118,139,141,143,146],{"class":120,"line":140},3,[118,142,125],{"class":124},[118,144,145],{"class":128}," run",[118,147,148],{"class":128}," build\n",[14,150,151],{},"Regenerate data (Ministry of Internal Affairs Excel → split JSON):",[109,153,155],{"className":111,"code":154,"language":113,"meta":114,"style":114},"npm run generate\n",[58,156,157],{"__ignoreMap":114},[118,158,159,161,163],{"class":120,"line":121},[118,160,125],{"class":124},[118,162,145],{"class":128},[118,164,165],{"class":128}," generate\n",[14,167,168],{},"Run the docs site locally:",[109,170,172],{"className":111,"code":171,"language":113,"meta":114,"style":114},"npm run dev:site\n",[58,173,174],{"__ignoreMap":114},[118,175,176,178,180],{"class":120,"line":121},[118,177,125],{"class":124},[118,179,145],{"class":128},[118,181,182],{"class":128}," dev:site\n",[26,184,186],{"id":185},"guidelines","Guidelines",[188,189,190,194,197],"ul",{},[191,192,193],"li",{},"Bug fixes, docs improvements, and tests are welcome",[191,195,196],{},"Please open an Issue first for breaking API or data-format changes",[191,198,199,200,202],{},"See ",[58,201,100],{}," in the repository for detailed specs",[14,204,205],{},"Licensed under MIT.",[207,208,209],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":114,"searchDepth":132,"depth":132,"links":211},[212,213,214],{"id":28,"depth":132,"text":29},{"id":106,"depth":132,"text":107},{"id":185,"depth":132,"text":186},"How to contribute","md",{},true,"\u002Fcontribute",{"title":5,"description":215},"6HBOHEDka14BSL8_8wO3JX4EeiTZtqaTojaa3ImDVDA",1786532354348]