The super intuitive frontend for the Puzzles project, made using Svelte/SvelteKit 5.
The backend repository is here.
Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview.
We will follow trunk-based development methods. Please read through the provided link.
TLDR: Create and work on short-lived 'feature' branches. Pull requests should target main (the stable branch). Release branches named release-'VERSION'will be created when deemed fit. These release branches will not be actively worked on once they're created.
Commits: We are using conventional commits. For more information, check this site.
Basically, the commit message should be like this: <type>[optional scope]: <description>
Use the following types: feat, fix, docs, refactor, test, chore.
This project is licensed under the GNU GPL-3.0 license.
Although everything is free to use, modify and distribute, credit is always appreciated.