| .storybook | Init commit | |
| i18n.inlang | Init commit | |
| messages | Init commit | |
| src | format fix in svelte components | |
| static | Init commit | |
| storybook-static | Init commit | |
| .gitignore | Init commit | |
| .npmrc | Init commit | |
| biome.json | format fix in svelte components | |
| jsconfig.json | Init commit | |
| LICENSE | Init commit | |
| package.json | Update README.md and package.json | |
| paraglide.js | Init commit | |
| pnpm-lock.yaml | Init commit | |
| README.md | Update README.md and package.json | |
| svelte.config.js | Init commit | |
| vite.config.js | Init commit | |
Queerpol NGO website
Additional docs
Svelte: https://svelte.dev/
Adapter of Svelte: https://svelte.dev/docs/kit/adapter-static
I18N: https://inlang.com/m/gerre34r/library-inlang-paraglideJs/sveltekit#static-site-generation-ssg
Formatting: https://biomejs.dev/
- formatting
.svelte: https://biomejs.dev/internals/language-support/#html-super-languages-support
Start
Default actions:
- clone,
- install modules,
- take a look at additional docs
- TAKE A LOOK AT PACKAGE.JSON -> SCRIPTS
There is no .ENV file
Workflow
Translations are in folder src/messages/*.json. After update some translation, regenerate the i18n model.
Pages are in folder src/routes.
Components are in folder src/lib/components. We are using Atomic Design.
Pictures and icons used by components are in folder src/lib/assets. There is indexing here in index.js, so that components could import assets from this index.js.
The src/lib/i18n folder is auto-generated by Inlang I18N module. Then all components are using script src/lib/i18n.js for translations.
Commits
Each change in source code should have open issue for it.
Then commits should contain ID of issue.
Versionning
TODO