Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
shaharKeisarApps authored Sep 10, 2024
0 parents commit c99be21
Show file tree
Hide file tree
Showing 111 changed files with 5,343 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# noinspection EditorConfigKeyCorrectness
[*.{kt,kts}]
ktlint_code_style = android_studio
ktlint_function_naming_ignore_when_annotated_with=Composable
22 changes: 22 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!--- [Issue-XYZ] Add issue number and title to Title above -->

<!-- Add issue link -->
Issue: https://github.com/touchlab/KaMPKit/issues/[issue number]

## Summary
<!--- Copy summary from issue link or write a shortened description of it -->

## Fix
<!-- What did you do to fix the issue? -->

## Testing
<!-- Remove any lines that were not performed -->
- `./gradlew :app:build`
- `./gradlew :shared:build`
- `xcodebuild -workspace ios/KaMPKitiOS.xcworkspace -scheme KaMPKitiOS
-sdk iphoneos -configuration Debug build -destination name="iPhone 8"`
- manual testing

<!-- If you made changes to the UI, please show us what it looks like now. -->
### **Screenshot / Video of App working with the Changes**
<img width="250" alt="fix in action" src="https://media.makeameme.org/created/yes-it-works.jpg">
31 changes: 31 additions & 0 deletions .github/workflows/KaMPKit-Android.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: KaMPKit-Android

on:
workflow_dispatch:
push:
branches:
- main
pull_request:
paths-ignore:
- "**.md"
- "*.png"
- docs
- ios

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- uses: actions/setup-java@v3
with:
distribution: corretto
java-version: 17

- name: Build
run: ./gradlew build



40 changes: 40 additions & 0 deletions .github/workflows/KaMPKit-iOS.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: KaMPKit-iOS

on:
workflow_dispatch:
push:
branches:
- main
pull_request:
paths-ignore:
- "**.md"
- "*.png"
- docs
- app

jobs:
build:
runs-on: macos-latest

steps:
- uses: actions/checkout@v3

- uses: actions/setup-java@v3
with:
distribution: corretto
java-version: 17

- name: Run tests
run: ./gradlew :shared:iosX64Test

- name: Build
uses: sersoft-gmbh/xcodebuild-action@v1
with:
project: ios/KaMPKitiOS.xcodeproj
scheme: KaMPKitiOS
destination: name=iPhone 8
sdk: iphoneos
configuration: Debug
action: build
use-xcpretty: false
build-settings: CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
*.iml
.gradle
/local.properties
/.idea
.DS_Store
/build
/buildSrc/build
/captures
.externalNativeBuild
.cxx
*.xcuserstate
*.xcbkptlist
!/.idea/codeStyles/*
!/.idea/inspectionProfiles/*
.kotlin
136 changes: 136 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

43 changes: 43 additions & 0 deletions .idea/inspectionProfiles/ktlint.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions CONTACT_US.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Contact Us

KaMP Kit support can be found in the Kotlin Community Slack. Look for the `kampkit-support` channel.

To join the Kotlin Community Slack, [request access here](http://slack.kotlinlang.org/)

For direct assistance, please [reach out to Touchlab](https://go.touchlab.co/contactkamp) to discuss support options.

If you find any bugs or issues in with project, you can create an issue in
the [GitHub repository](https://github.com/touchlab/KaMPKit), but please don't mistake it with general KMP helpline. You
can get answers for general questions in Slack.
Loading

0 comments on commit c99be21

Please sign in to comment.