No description
Find a file
2022-03-27 10:16:13 +02:00
.github Add deploy actions 2022-02-28 16:54:54 +01:00
node_modules Install dependencies 2022-03-14 16:42:05 +01:00
semantic Increase grid gutter width 2022-03-25 12:39:41 +01:00
src Improve updater 2022-03-27 10:15:50 +02:00
translations Update wishthis.pot 2022-03-25 14:57:23 +01:00
vendor Improve updater 2022-03-27 10:15:50 +02:00
.gitattributes Disable button wrap 2022-03-23 13:28:00 +01:00
.gitignore Update dependencies 2022-03-14 16:40:45 +01:00
.htaccess Improve caching 2022-03-07 16:09:44 +01:00
composer.json Improve updater 2022-03-27 10:15:50 +02:00
composer.lock Improve updater 2022-03-27 10:15:50 +02:00
create-release.ps1 Update create-release.ps1 2022-01-21 16:38:51 +01:00
index.php Improve updater 2022-03-27 10:15:50 +02:00
manifest.json Improve wording 2022-03-07 13:55:23 +01:00
package-lock.json Update dependencies 2022-03-14 16:40:45 +01:00
package.json Add fomantic ui 2022-01-13 14:00:31 +01:00
README.md Improve install/update instructions 2022-03-27 10:16:13 +02:00
semantic.json Improve home page 2022-03-18 15:41:40 +01:00
sitemap.xml Create sitemap.xml 2022-03-08 16:49:52 +01:00
transifex.yml Create transifex.yml 2022-03-23 15:18:15 +01:00
workspace.code-workspace Update workspace.code-workspace 2022-03-25 10:30:42 +01:00

wishthis

wishthis is a simple, intuitive and modern wishlist platform to create, manage and view your wishes for any kind of occasion (demo).

Wishlists

Join the conversation

Discord Matrix

Available in 3 different locales

🇩🇪 🇬🇧 🇺🇸

Requirements

  • Apache or Nginx (pretty URLs don't work on Nginx)
  • PHP 8.1

Installation

  1. Clone https://github.com/grandeljay/wishthis.git
  2. checkout the stable branch

Note: after pulling updates for a new version you might be prompted to update the database schema in the wishthis user interface (if necessary). Make sure you are logged in.

Manual

  1. Download the latest release and upload all files to your server
  2. Follow the instructions of the installer

Note: You will have to manually update wishthis by replace all files with the changes from the stable branch.

Contributing

As a translator

https://www.transifex.com/wishthis/wishthis/

As a developer

Install dependencies

Composer

Use one of the following commands.

Command Description
composer install Install all dependencies.
composer install --no-dev Install only required dependencies.

NPM

Use one of the following commands.

Command Description
npm install Install all dependencies.
npm install --only=production --no-optional Install only required dependencies.

Theme changes

cd semantic

And then one of the following commands:

  • gulp build
  • gulp watch

For more information see: https://fomantic-ui.com/introduction/build-tools.html

Style

PHP

Language Style
PHP PSR-12