Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -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
<!-- Which component is affected? -->
- [ ] 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
<!-- Optional: Help us understand the context and what you're trying to achieve -->
<!-- Format: As a [user type], I want to [goal] so that [benefit] -->
<!-- Example: As a developer, I want to submit a form so that my data is saved correctly -->

## Description
<!-- A clear and concise description of what the bug is -->

## Details
<!-- Optional: Additional structured details about the bug -->
<!-- Include information such as: -->
<!-- - When does this bug occur? (always, sometimes, specific conditions) -->
<!-- - What triggers the bug? -->
<!-- - Any patterns or related issues? -->

## Steps to Reproduce
1.
2.
3.

## Expected Behavior
<!-- What you expected to happen -->

## Actual Behavior
<!-- What actually happened -->

## Acceptance Criteria
<!-- Optional: Define how to verify this bug is fixed and test the solution -->
<!-- Example: -->
<!-- - [ ] The form submits successfully without errors -->
<!-- - [ ] Error message is displayed when validation fails -->
<!-- - [ ] The bug can be reproduced using the steps above -->

## Environment
<!-- Please provide relevant environment information -->

**OS:** <!-- e.g., macOS 14.0, Ubuntu 22.04, Windows 11 -->
**Node.js version:** <!-- if applicable -->
**Go version:** <!-- if applicable -->
**Docker version:** <!-- if applicable -->
**Component version/branch:** <!-- e.g., main, v1.0.0 -->

## Additional Context
<!-- Add any other context, screenshots, error messages, or logs that might help -->

```
<!-- Paste relevant error messages or logs here -->
```

9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -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

32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -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
<!-- Which component would this feature affect? -->
- [ ] 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
<!-- A clear and concise description of the feature you'd like to see -->

## Problem Statement
<!-- What problem does this feature solve? What use case does it address? -->

## Proposed Solution
<!-- How would you like this feature to work? -->

## Alternatives Considered
<!-- Have you considered any alternative solutions or features? -->

## Additional Context
<!-- Add any other context, mockups, examples, or references that might help -->

4 changes: 2 additions & 2 deletions formulus/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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']
Expand All @@ -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"]
}
Expand Down
Empty file modified formulus/android/gradlew
100644 → 100755
Empty file.
Loading