diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6133a24 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +language: python + +before_install: + - git clone https://github.com/YunoHost/package_linter /tmp/package_linter + +script: +- /tmp/package_linter/package_linter.py ./ \ No newline at end of file diff --git a/README.md b/README.md index 8c4bcd4..8968cc0 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,8 @@ Z-Push is an Exchange ActiveSync fronted written in php which lets you synchroni **Shipped version:** 2.4.5 -* * * -### Known bug : -- [ ] [Issue 25](https://github.com/YunoHost-Apps/z-push_ynh/issues/25) : z-push seems unable to create mailboxes folders. It means that you must send at least one email from roundcube or rainloop to have the mailboxes created. After than it all works fine. -- [ ] [Issue 26](https://github.com/YunoHost-Apps/z-push_ynh/issues/26) : z-push with iOS seems unable to handle emails having a different login name (for example login : jd and email john.doe@domain.tld) - -### Current status -- [x] Z-push for Yunohost supports IMAP sync and Carddav/Caldav sync if Baikal is installed +## Current status +- [x] Z-push for Yunohost supports IMAP sync and Carddav/Caldav sync if Baikal or Nextcloud is installed - [x] Ability to send calendar invitations - [x] Use of push for emails, contacts and calendar - [x] Sync States are now stored in /home/yunohost.app/$app @@ -24,6 +19,7 @@ Z-Push is an Exchange ActiveSync fronted written in php which lets you synchroni - [x] z-push is now configured to use smtp to send emails instead of php_mail() function. This let us have emails signed by dkim for example. - [x] The current imap backend configuration seems able to handle email addresses different from login (for example login : john and email john.doe@domain.tld instead of john@domain.tld) - Further testing required ! - [x] The sources are based on http://download.z-push.org/final/ +- [x] Autodiscover implemented - [x] Use of version 2.4.5 final ## Documentation diff --git a/manifest.json b/manifest.json index e388fed..080ee27 100644 --- a/manifest.json +++ b/manifest.json @@ -10,8 +10,16 @@ "url": "https://z-push.org", "license": "AGPL-3.0-or-later", "maintainer": { - "name": "beudbeud, polytan02" + "name": "yalh76" }, + "previous_maintainer": [ + { + "name": "beudbeud" + }, + { + "name": "polytan02" + } + ], "requirements": { "yunohost": ">= 3.4" }, diff --git a/pull_request_template.md b/pull_request_template.md new file mode 100644 index 0000000..31fd4a9 --- /dev/null +++ b/pull_request_template.md @@ -0,0 +1,23 @@ +## Problem +- *Description of why you made this PR* + +## Solution +- *And how do you fix that problem* + +## PR Status +- [ ] Code finished. +- [ ] Tested with Package_check. +- [ ] Fix or enhancement tested. +- [ ] Upgrade from last version tested. +- [ ] Can be reviewed and tested. + +## Validation +--- +- [ ] **Code review** +- [ ] **Approval (LGTM)** +*Code review and approval have to be from a member of @YunoHost/apps group* +- **CI succeeded** : +[![Build Status](https://ci-apps-dev.yunohost.org/jenkins/job/z-push_ynh%20-BRANCH-/badge/icon)](https://ci-apps-dev.yunohost.org/jenkins/job/s-push_ynh%20-BRANCH-/) +*Please replace '-BRANCH-' in this link by the name of the branch used.* +*If the PR is from a forked repository. Please provide public results from package_check.* +When the PR is marked as ready to merge, you have to wait for 3 days before really merging it.