mirror of
https://github.com/YunoHost-Apps/ihatemoney_ynh.git
synced 2024-09-03 19:26:15 +02:00
Ihatemoney package for YunoHost
98ea1c8873
Conflicts: conf/nginx.conf sources/budget/run.py sources/budget/utils.py |
||
---|---|---|
conf | ||
scripts | ||
sources | ||
.gitignore | ||
manifest.json | ||
README.md |
Yunohost app for Ihatemoney budget web app
Backs on MySQL database, the identifiers are per-project, not per-user, so no way to do advanced SSO integration with yunohost accounts.
The behaviour is either :
- non-public app:
- yunohost login required
- per-project identifiers required
- any yunohost user with authorized access to the app can create a new project).
- public app :
- no yunohost login required
- per-project identifiers required
- any visitor can create a new project.
I currently use my fork (copied as-is on branch ynh_patched_upstream) as
upstream, waiting for some pull request to enter official code base.
Maintainer
I choose to embed the code in my repo, upstream policy is similar to Debian's.
- the upstream branch points to a vanilla (tested) upstream commit
- the master branch includes yunohost specific files and the right files layout (eg: source is in a sources subdir).
Upgrading source code to a further version is a matter of:
- pulling the right commit from upstream git in the upstream branch
- merging upstream into master
- adapting the upgrade script if required