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.