mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-25 10:09:20 +03:00
Replaced references to https://github.com/the-djmaze/snappymail with https://github.com/nextgen-networks/snappymail/ across the repository, excluding README files as requested. The replacement handles trailing slashes carefully to ensure bare URLs include the slash while sub-paths (like /issues/ or .git) do not result in double slashes. Files that already used the new domain were also updated to ensure consistent trailing slash usage. Co-authored-by: nextgen-networks <21206978+nextgen-networks@users.noreply.github.com>
1.2 KiB
1.2 KiB
Thanks for contributing to SnappyMail Webmail!
- Fork the repo, do work in a feature branch.
- Issue a pull request.
Getting started
- Install PHP
- Install node.js -
https://nodejs.org/download/ - Install yarn -
https://yarnpkg.com/en/docs/install - Install gulp -
npm install gulp -g - Fork snappymail from https://github.com/nextgen-networks/snappymail/
- Clone snappymail -
git clone git@github.com:USERNAME/snappymail.git snappymail cd snappymail- Install all dependencies -
yarn install - Run gulp -
gulp
Debugging JavaScript
- Edit data/_data_/_default_/configs/application.ini
- Set 'use_app_debug_js' (and optionally 'use_app_debug_css') to 'On'
Editing HTML Template Files
- Edit data/_data_/_default_/configs/application.ini
- Set
[cache] system_datato Off
Release
- Install gzip
- Install brotli
- php release.php
Options:
php release.php --aur= Build Arch Linux packagephp release.php --docker= Build Docker instancephp release.php --plugins= Build plugins
If you have any questions, open an issue or email support@snappymail.eu.