mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-25 18:19:22 +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>
47 lines
1.2 KiB
Markdown
47 lines
1.2 KiB
Markdown
**Thanks for contributing to SnappyMail Webmail!**
|
|
|
|
1. Fork the repo, do work in a feature branch.
|
|
2. Issue a pull request.
|
|
|
|
---
|
|
|
|
**Getting started**
|
|
|
|
1. Install PHP
|
|
2. Install node.js - `https://nodejs.org/download/`
|
|
3. Install yarn - `https://yarnpkg.com/en/docs/install`
|
|
4. Install gulp - `npm install gulp -g`
|
|
5. Fork snappymail from https://github.com/nextgen-networks/snappymail/
|
|
6. Clone snappymail - `git clone git@github.com:USERNAME/snappymail.git snappymail`
|
|
7. `cd snappymail`
|
|
8. Install all dependencies - `yarn install`
|
|
9. Run gulp - `gulp`
|
|
|
|
---
|
|
|
|
**Debugging JavaScript**
|
|
|
|
1. Edit data/\_data_/\_default_/configs/application.ini
|
|
2. Set 'use_app_debug_js' (and optionally 'use_app_debug_css') to 'On'
|
|
|
|
---
|
|
|
|
**Editing HTML Template Files**
|
|
|
|
1. Edit data/\_data_/\_default_/configs/application.ini
|
|
2. Set `[cache] system_data` to Off
|
|
|
|
**Release**
|
|
|
|
1. Install gzip
|
|
2. Install brotli
|
|
3. php release.php
|
|
|
|
Options:
|
|
* `php release.php --aur` = Build Arch Linux package
|
|
* `php release.php --docker` = Build Docker instance
|
|
* `php release.php --plugins` = Build plugins
|
|
|
|
---
|
|
|
|
If you have any questions, open an issue or email support@snappymail.eu.
|