1
0
Fork
You've already forked website
0
Main website of QueerPol Foundation from Poland. https://queerpol.pl/
  • JavaScript 70.1%
  • TypeScript 29%
  • HTML 0.5%
  • Svelte 0.4%
2025年06月11日 14:41:17 +02:00
.storybook Init commit 2025年06月11日 11:52:32 +02:00
i18n.inlang Init commit 2025年06月11日 11:52:32 +02:00
messages Init commit 2025年06月11日 11:52:32 +02:00
src format fix in svelte components 2025年06月11日 12:32:37 +02:00
static Init commit 2025年06月11日 11:52:32 +02:00
storybook-static Init commit 2025年06月11日 11:52:32 +02:00
.gitignore Init commit 2025年06月11日 11:52:32 +02:00
.npmrc Init commit 2025年06月11日 11:52:32 +02:00
biome.json format fix in svelte components 2025年06月11日 12:32:37 +02:00
jsconfig.json Init commit 2025年06月11日 11:52:32 +02:00
LICENSE Init commit 2025年06月11日 11:52:32 +02:00
package.json Update README.md and package.json 2025年06月11日 14:41:17 +02:00
paraglide.js Init commit 2025年06月11日 11:52:32 +02:00
pnpm-lock.yaml Init commit 2025年06月11日 11:52:32 +02:00
README.md Update README.md and package.json 2025年06月11日 14:41:17 +02:00
svelte.config.js Init commit 2025年06月11日 11:52:32 +02:00
vite.config.js Init commit 2025年06月11日 11:52:32 +02:00

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/

CSS: https://tailwindcss.com/

Start

Default actions:

  1. clone,
  2. install modules,
  3. take a look at additional docs
  4. 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