mirror of
https://github.com/immich-app/immich.git
synced 2025-03-01 15:11:21 +01:00

* minor * add image * PR feedback * npm run format:fix of course 4_4 * Remove what is not relevant * pr feedback * PR feedback * revert npm run format * Update docs/docs/FAQ.mdx Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com> * Update FAQ.mdx --------- Co-authored-by: Alex <alex.tran1502@gmail.com> Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
1.2 KiB
1.2 KiB
PR Checklist
When contributing code through a pull request, please check the following:
Web Checks
npm run lint
(linting via ESLint)npm run format
(formatting via Prettier)npm run check:svelte
(Type checking via SvelteKit)npm test
(unit tests)
:::tip AIO
Run all web checks with npm run check:all
:::
Server Checks
npm run lint
(linting via ESLint)npm run format
(formatting via Prettier)npm run check
(Type checking viatsc
)npm test
(unit tests)
:::tip AIO
Run all server checks with npm run check:all
:::
:::info Auto Fix
You can use npm run __:fix
to potentially correct some issues automatically for npm run format
and lint
.
:::
OpenAPI
The OpenAPI client libraries need to be regenerated whenever there are changes to the immich-openapi-specs.json
file. Note that you should not modify this file directly as it is auto-generated. See OpenAPI for more details.
Database Migrations
A database migration needs to be generated whenever there are changes to server/src/infra/src/entities
. See Database Migration for more details.