1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ihatemoney_ynh.git synced 2024-09-03 19:26:15 +02:00
Ihatemoney package for YunoHost
Find a file
2015-05-03 18:38:48 +02:00
conf Added yunohost logo 2015-05-02 12:47:02 +02:00
scripts Forgot mysql dev libraries dependencies 2015-05-03 18:38:48 +02:00
sources Merge branch 'ynh-patched-upstream' 2015-05-01 23:30:16 +02:00
.gitignore Fix some problems related to postgresql and models 2011-10-13 21:27:56 +02:00
manifest.json Added ability to make the service public 2015-05-02 17:28:58 +02:00
README.md added README.md 2015-05-02 17:29:16 +02:00

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:

  1. pulling the right commit from upstream git in the upstream branch
  2. merging upstream into master
  3. adapting the upgrade script if required