2.3 KiB
2.3 KiB
wishthis
wishthis is a simple, intuitive and modern wishlist platform to create, manage and view your wishes for any kind of occasion (demo).
Join the conversation
Available in 3 different locales
🇩🇪 🇬🇧 🇺🇸
Requirements
- Apache or Nginx (pretty URLs don't work on Nginx)
- PHP 8.1
Installation
Git (recommended)
git clone -b stable https://github.com/grandeljay/wishthis.git
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
- Download the latest release and upload all files to your server
- 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 |