[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"docs-nav":3,"doc:contributing":56},[4,12,30,42,50],{"title":5,"items":6},"Getting Started",[7,10],{"path":8,"title":9},"\u002Fdocs\u002Finstallation","Installation",{"path":11,"title":5},"\u002Fdocs\u002Fgetting-started",{"title":13,"items":14},"User Documentation",[15,18,21,24,27],{"path":16,"title":17},"\u002Fdocs\u002Fuser-guide","User Guide",{"path":19,"title":20},"\u002Fdocs\u002Fsupported-ecu-formats","Supported ECU Formats",{"path":22,"title":23},"\u002Fdocs\u002Funit-conversion","Unit Conversion",{"path":25,"title":26},"\u002Fdocs\u002Ffield-normalization","Field Normalization",{"path":28,"title":29},"\u002Fdocs\u002Ftuning-table-generators","Tuning Table Generators",{"title":31,"items":32},"Support",[33,36,39],{"path":34,"title":35},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":37,"title":38},"\u002Fdocs\u002Ffaq","Frequently Asked Questions",{"path":40,"title":41},"\u002Fdocs\u002Fprivacy","Privacy & Analytics",{"title":43,"items":44},"Development",[45,47],{"path":46,"title":43},"\u002Fdocs\u002Fdevelopment",{"path":48,"title":49},"\u002Fdocs\u002Fcontributing","Contributing",{"title":51,"items":52},"Legal",[53],{"path":54,"title":55},"\u002Fdocs\u002Flegal","Legal Notices",{"slug":57,"name":49,"title":49,"html":58,"toc":59,"editUrl":87,"sourceUrl":88},"contributing","\u003Cp>Thank you for your interest in contributing to UltraLog!\u003C\u002Fp>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Fork the repository\u003C\u002Fli>\n\u003Cli>Create a feature branch (\u003Ccode>git checkout -b feature\u002Famazing-feature\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Make your changes\u003C\u002Fli>\n\u003Cli>Run tests (\u003Ccode>cargo test\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Commit (\u003Ccode>git commit -m &#39;feat: add amazing feature&#39;\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Push (\u003Ccode>git push origin feature\u002Famazing-feature\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Open a Pull Request\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"full-contributing-guide\">Full Contributing Guide\u003C\u002Fh2>\n\u003Cp>For complete contributing guidelines, see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md\" rel=\"noopener\">CONTRIBUTING.md\u003C\u002Fa> in the repository.\u003C\u002Fp>\n\u003Cp>The full guide covers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#getting-started\" rel=\"noopener\">Setting up your development environment\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#development-workflow\" rel=\"noopener\">Development workflow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#pull-request-process\" rel=\"noopener\">Pull request process\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#coding-standards\" rel=\"noopener\">Coding standards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#commit-guidelines\" rel=\"noopener\">Commit message guidelines\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#testing\" rel=\"noopener\">Testing requirements\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#adding-ecu-support\" rel=\"noopener\">Adding new ECU support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"types-of-contributions\">Types of Contributions\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Type\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Bug Fixes\u003C\u002Ftd>\n\u003Ctd>Fix reported issues\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>New Features\u003C\u002Ftd>\n\u003Ctd>Add new functionality\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>ECU Support\u003C\u002Ftd>\n\u003Ctd>Add support for new ECU formats\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Documentation\u003C\u002Ftd>\n\u003Ctd>Improve README, wiki, or code comments\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Tests\u003C\u002Ftd>\n\u003Ctd>Add or improve test coverage\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Performance\u003C\u002Ftd>\n\u003Ctd>Optimize parsing or rendering\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"finding-issues\">Finding Issues\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Flabels\u002Fgood%20first%20issue\" rel=\"noopener\">\u003Ccode>good first issue\u003C\u002Fcode>\u003C\u002Fa> - Great for first-time contributors\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Flabels\u002Fhelp%20wanted\" rel=\"noopener\">\u003Ccode>help wanted\u003C\u002Fcode>\u003C\u002Fa> - Issues where we need help\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"before-you-start\">Before You Start\u003C\u002Fh2>\n\u003Col>\n\u003Cli>\u003Cstrong>Check existing issues\u003C\u002Fstrong> - Someone may already be working on it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open an issue first\u003C\u002Fstrong> - Discuss proposed changes before starting significant work\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get feedback\u003C\u002Fstrong> - Wait for maintainer input on large changes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"commit-message-format\">Commit Message Format\u003C\u002Fh2>\n\u003Cpre>\u003Ccode>type(scope): short description\n\nLonger description if needed.\n\nFixes #123\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Types:\u003C\u002Fstrong> \u003Ccode>feat\u003C\u002Fcode>, \u003Ccode>fix\u003C\u002Fcode>, \u003Ccode>docs\u003C\u002Fcode>, \u003Ccode>style\u003C\u002Fcode>, \u003Ccode>refactor\u003C\u002Fcode>, \u003Ccode>perf\u003C\u002Fcode>, \u003Ccode>test\u003C\u002Fcode>, \u003Ccode>chore\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch2 id=\"pull-request-checklist\">Pull Request Checklist\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Code compiles (\u003Ccode>cargo build\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Tests pass (\u003Ccode>cargo test\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Code is formatted (\u003Ccode>cargo fmt\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> No clippy warnings (\u003Ccode>cargo clippy -- -D warnings\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Documentation updated if needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"code-of-conduct\">Code of Conduct\u003C\u002Fh2>\n\u003Cp>Be respectful, constructive, and welcoming to all contributors.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"next-steps\">Next Steps\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fdevelopment\">Development\u003C\u002Fa> - Development setup and architecture\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Ffaq\">FAQ\u003C\u002Fa> - Common questions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fissues\" rel=\"noopener\">GitHub Issues\u003C\u002Fa> - Report bugs or request features\u003C\u002Fli>\n\u003C\u002Ful>\n",[60,63,66,69,72,75,78,81,84],{"id":61,"text":62},"quick-start","Quick Start",{"id":64,"text":65},"full-contributing-guide","Full Contributing Guide",{"id":67,"text":68},"types-of-contributions","Types of Contributions",{"id":70,"text":71},"finding-issues","Finding Issues",{"id":73,"text":74},"before-you-start","Before You Start",{"id":76,"text":77},"commit-message-format","Commit Message Format",{"id":79,"text":80},"pull-request-checklist","Pull Request Checklist",{"id":82,"text":83},"code-of-conduct","Code of Conduct",{"id":85,"text":86},"next-steps","Next Steps","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FContributing\u002F_edit","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FContributing",1792894560922]