This should be useful for humans as well :) Reviewed-on: #2745 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
770 B
770 B
In General
Prerequisites
Use npm i or npm ci to install all dependencies, including dev dependencies.
Development Process
Auto reloading is supported for server and WebUI development. Simply use npm run dev or npm run dev:bun to start the server and edit away.
Testing
Before submitting a PR:
- Use
npm run verifyto verify that the code is type-safe. - Use
npm run fixto fix formatting issues as well as be informed of any unfixable issues. Avoid introducing new warnings.
WebUI Specific
The translation system is designed around additions being made to static/webui/translations/en.js. They are copied over for translation via npm run update-translations. DO NOT provide translations generated by AI or other automated tools.