diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 000000000..973dfa8a5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,66 @@ +--- +name: Bug Report +about: Report a bug or unexpected behavior +title: '[Component] Brief description of the issue' +labels: bug +assignees: '' +--- + +## Component + +- [ ] formulus (React Native mobile app) +- [ ] formulus-formplayer (React web app) +- [ ] synkronus (Go backend server) +- [ ] synkronus-cli (Command-line utility) +- [ ] Documentation +- [ ] Other (please specify) + +## User Story + + + + +## Description + + +## Details + + + + + + +## Steps to Reproduce +1. +2. +3. + +## Expected Behavior + + +## Actual Behavior + + +## Acceptance Criteria + + + + + + +## Environment + + +**OS:** +**Node.js version:** +**Go version:** +**Docker version:** +**Component version/branch:** + +## Additional Context + + +``` + +``` + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..24560c8c7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,9 @@ +blank_issues_enabled: false +contact_links: + - name: Documentation + url: https://github.com/opendataensemble/ode#readme + about: Check our README and documentation for setup and usage guides + - name: Discussions + url: https://github.com/opendataensemble/ode/discussions + about: Ask questions and discuss ideas with the community + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..fc2df617f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,32 @@ +--- +name: Feature Request +about: Suggest a new feature or enhancement +title: '[Component] Brief description of the feature' +labels: enhancement +assignees: '' +--- + +## Component + +- [ ] formulus (React Native mobile app) +- [ ] formulus-formplayer (React web app) +- [ ] synkronus (Go backend server) +- [ ] synkronus-cli (Command-line utility) +- [ ] Documentation +- [ ] Other (please specify) + +## Feature Description + + +## Problem Statement + + +## Proposed Solution + + +## Alternatives Considered + + +## Additional Context + + diff --git a/formulus/android/app/build.gradle b/formulus/android/app/build.gradle index dba6c0a43..3deb078b7 100644 --- a/formulus/android/app/build.gradle +++ b/formulus/android/app/build.gradle @@ -109,7 +109,7 @@ android { keyPassword = 'android' } release { - if (keystorePropertiesFile.exists()) { + if (keystorePropertiesFile.exists() && keystoreProperties['FORMULUS_RELEASE_STORE_FILE']) { // Use rootProject.file() to resolve path relative to android/ directory storeFile = rootProject.file(keystoreProperties['FORMULUS_RELEASE_STORE_FILE']) storePassword = keystoreProperties['FORMULUS_RELEASE_STORE_PASSWORD'] @@ -124,7 +124,7 @@ android { signingConfig = signingConfigs.debug } release { - signingConfig = keystorePropertiesFile.exists() ? signingConfigs.release : signingConfigs.debug + signingConfig = (keystorePropertiesFile.exists() && keystoreProperties['FORMULUS_RELEASE_STORE_FILE']) ? signingConfigs.release : signingConfigs.debug minifyEnabled = enableProguardInReleaseBuilds proguardFiles = [getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"] } diff --git a/formulus/android/gradlew b/formulus/android/gradlew old mode 100644 new mode 100755