NativeScript / NativeScript/nativescript-cli
Ability to have a configuration file for release
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.1k
- Forks
- 204
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 8
Beschreibung
It would be nice if there was a config file like release.json which describes the settings when code-signing an app in release mode:
{
common: {
encrypt: true,
uglify: true
},
android: {
keystore-path: 'path',
keystore-pwd: 'pwd',
keystore-alias: 'alias',
keystore-alias-pwd: 'alias-pwd'
},
ios: {
...
}
}
And then you just have to run tns build android --release to get your app ready for production.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den CLI-Einstiegspunkt für tns build <platform> --release und die bestehenden Android- und iOS-Code-Signing-Abläufe zu finden. Prüfe, wie Release-Einstellungen derzeit bereitgestellt werden, und definiere anschließend das Format der Konfigurationsdatei und die unterstützten Plattform-Einstellungen. Erledigt ist die Aufgabe, wenn der Release-Befehl die Konfiguration lesen und signierte Android- und iOS-Builds erzeugen kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, ios, javascript
- Bereich
- build-system, cli, mobile, release
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100