de.democracydeutschland.app.yml 6.69 KB
Newer Older
Pierre Rudloff's avatar
Pierre Rudloff committed
1
2
3
4
5
6
7
8
9
10
11
AntiFeatures:
  - NonFreeNet
Categories:
  - Science & Education
License: Apache-2.0
WebSite: https://www.democracy-deutschland.de/
SourceCode: https://github.com/demokratie-live/democracy-client
IssueTracker: https://github.com/demokratie-live/democracy-client/issues
Changelog: https://github.com/demokratie-live/democracy-client/blob/HEAD/CHANGELOG.md

AutoName: DEMOCRACY
12
Description: |-
13
    <b>DEMOCRACY+ ist da!</b>
14

15
    <b>WAHL-O-METER</b>
Licaon_Kter's avatar
Licaon_Kter committed
16
    Du wolltest schon immer wissen, ob die Partei, die Du gewählt hast, auch während der Legislaturperiode noch auf Deiner politischen Linie liegt und wie stark Du mit dem Abstimmungsverhalten Deines Direktkandidaten übereinstimmst, dem Du Dein Vertrauen zugesprochen hast? Der Wahl-O-Meter macht’s möglich, denn mit diesem Release enthält die App endlich auch den systematischen Vergleich des eigenen Abstimmungsverhaltens mit dem der Fraktionen bzw. dem jeweiligen Direktkandidaten.
17

18
    <b>WAHLKREISERGEBNISSE & ABGEORDNETENPROFILE</b>
Licaon_Kter's avatar
Licaon_Kter committed
19
    Um den bürgerlobbyistischen Einfluss auf die Politik zu erhöhen, schlüsseln wir ab sofort das Community-Ergebnis zusätzlich nach Wahlkreisen auf. Hast du zuvor Deine Postleitzahl eingegeben, siehst Du ab sofort eine weitere Grafik, die Dich über das Abstimmungsergebnis der User in Deinem Wahlkreis informiert. Auf diese Weise möchten wir den Druck auf die Direktkandidaten erhöhen, sich regelmäßig mit den Meinungen ihrer Wähler zu beschäftigen und ihnen Rede und Antwort zu stehen. Dafür stehen in den Abgeordnetenprofilen In-App-Kontaktmöglichkeiten zur Verfügung.
20

21
    <b>NEUE INTERAKTIONEN</b>
Licaon_Kter's avatar
Licaon_Kter committed
22
    Hast Du zu einem Vorgang Deine Stimme abgegeben, bieten wir Dir mit DEMOCRACY+ jetzt schnelle weitere Interaktionsmöglichkeiten an: Du kannst ab sofort mit einem Klick die Benachrichtigungen aktivieren und/oder das Gesetz teilen. Für Anträge in Vorbereitung haben wir diese Logik um das Upvoten erweitert.
23

Licaon_Kter's avatar
Licaon_Kter committed
24
    Aber jetzt, sieh selbst, was DEMOCRACY+ für Dich bereithält!
Pierre Rudloff's avatar
Pierre Rudloff committed
25
26
27
28
29
30
31
32
33

RepoType: git
Repo: https://github.com/demokratie-live/democracy-client.git

Builds:
  - versionName: 1.0.5
    versionCode: 102715
    commit: d629dea78fe38fa977593ae21a737de231f935a8
    subdir: android/app/
34
35
36
37
38
39
40
    sudo:
      - curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
      - echo "6617e245fa0f7fbe0e373e71d543fea878315324ab31dc64b4eba10e42d04c11 node.tar.xz"
        | sha256sum -c -
      - tar xJf node.tar.xz
      - cp -a node-v8.11.1-linux-x64/. /usr/local/
      - npm -g install yarn
Pierre Rudloff's avatar
Pierre Rudloff committed
41
42
43
44
45
46
    init: yarn install
    gradle:
      - production
    rm:
      - node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/gcm/
      - node_modules/react-native-device-info/android/build/
47
48
49
50
51
52
53
54
55
56
57
    prebuild:
      - echo -e "GRAPHQL_URL=https://api.democracy-app.de/\nPHONE_NUMBER=+4917647040213\nGITHUB_URL=https://github.com/demokratie-live/democracy-client\nCONTACT_EMAIL=prototyping@democracy-deutschland.de"
        >> ../../.env.production
      - sed -i -e 's#../package.json#../../package.json#' ../build.gradle
      - sed -i -e '/play-services-gcm/,+2d' -e 's/getVersionCode()/$$VERCODE$$/' build.gradle
      - sed -i -e '/play-services/d' ../../node_modules/react-native-device-info/android/build.gradle
        ../../node_modules/react-native-notifications/android/build.gradle
      - sed -i -e '/hasPermission/d' -e '/tokenFetchIntent/d' -e '/GcmInstance/d'
        ../../node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/RNNotificationsModule.java
      - sed -i -e '/com.google.android.gms.iid.InstanceID.getInstance/d' ../../node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceModule.java
      - truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
Pierre Rudloff's avatar
Pierre Rudloff committed
58
59
60
61
62
63
64
    scanignore:
      - android/build.gradle
      - node_modules/react-native-navigation/android/build.gradle
      - node_modules/react-native-svg/android/build.gradle
    scandelete:
      - node_modules/

peter fischer's avatar
peter fischer committed
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
  - versionName: 1.2.2
    versionCode: 103578
    commit: 2fb093bf76a2672232a5e543fd6d6e9053fa51e1
    subdir: android/app/
    sudo:
      - sysctl fs.inotify.max_user_watches=524288
      - sysctl -p
      - curl -Lo node.tar.xz https://nodejs.org/download/release/v10.5.0/node-v10.5.0-linux-x64.tar.xz
      - echo "8b12be967f5962a8173dca235e1a6f642ee29dcf5fc27697004af898ffeca187 node.tar.xz"
        | sha256sum -c -
      - tar xJf node.tar.xz
      - cp -a node-v10.5.0-linux-x64/. /usr/local/
      - npm -g install yarn
    init: yarn install
    gradle:
      - production
    rm:
      - node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/gcm/
      - node_modules/react-native-device-info/android/build/
    prebuild:
      - echo -e "GRAPHQL_URL=https://api.democracy-app.de/\nPHONE_NUMBER=+4917647040213\nGITHUB_URL=https://github.com/demokratie-live/democracy-client\nCONTACT_EMAIL=prototyping@democracy-deutschland.de"
        >> ../../.env.production
      - sed -i -e 's#../package.json#../../package.json#' ../build.gradle
      - sed -i -e '/play-services-gcm/,+2d' -e 's/getVersionCode()/$$VERCODE$$/' build.gradle
      - sed -i -e '/play-services/d' ../../node_modules/react-native-device-info/android/build.gradle
        ../../node_modules/react-native-notifications/android/build.gradle
      - sed -i -e '/hasPermission/d' -e '/tokenFetchIntent/d' -e '/GcmInstance/d'
        ../../node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/RNNotificationsModule.java
      - sed -i -e '/com.google.android.gms.iid.InstanceID.getInstance/d' ../../node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceModule.java
      - truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
    scanignore:
      - android/build.gradle
      - node_modules/react-native-navigation/android/build.gradle
      - node_modules/react-native-svg/android/build.gradle
    scandelete:
      - node_modules/

Pierre Rudloff's avatar
Pierre Rudloff committed
102
103
MaintainerNotes: |-
    sed is used to:
104
105
    * Remove push notifications (see <a href="https://github.com/wix/react-native-notifications/issues/207">this issue</a>)
    * Remove Play Services from Device Information (see <a href="https://github.com/rebeccahughes/react-native-device-info/issues/381">this issue</a>)
Pierre Rudloff's avatar
Pierre Rudloff committed
106
107
108

    scanignore is used to allow the "node_modules/react-native/android" local Maven repository.

109
    Tags are centralized in the <a href="https://github.com/demokratie-live/democracy-development">democracy-development</a> repository but version code is set manually so it wouldn't be enough to enable auto update anyway.
Pierre Rudloff's avatar
Pierre Rudloff committed
110
111
112

AutoUpdateMode: None
UpdateCheckMode: None
peter fischer's avatar
peter fischer committed
113
114
CurrentVersion: 1.2.2
CurrentVersionCode: 103578