Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Commit 13adec2

Browse files
committed
documentation
1 parent eb3b844 commit 13adec2

File tree

2 files changed

+39
-9
lines changed

2 files changed

+39
-9
lines changed

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,25 @@
22

33
Multiplatform SQLite storage for React Native Async Storage
44

5-
## Usage
5+
## Installation
6+
7+
### Android
68

79
```groovy
810
implementation("io.github.react-native-async-storage:async-storage-sqlite:VERSION")
911
```
1012

11-
## Testing
13+
### iOS (CocoaPods)
14+
15+
```ruby
16+
pod 'AsyncStorageSQLiteKMP', 'VERSION'
17+
```
18+
19+
## Usage
20+
21+
todo
22+
23+
## Running tests
1224

1325
Gradle tasks to run tests:
1426

@@ -21,10 +33,3 @@ Gradle tasks to run tests:
2133
Re-running tests when tasks are up-to-date:
2234

2335
`./gradlew :sqlite-storage:storageTests --rerun-tasks`
24-
25-
## Release
26-
27-
1. Update version in `package_info.json`
28-
2. Build binaries `bundleSQLiteStorage`
29-
3. Commit and tag
30-
4. Push to repo

RELEASING.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## Release
2+
3+
### Before release
4+
5+
1. Run lint check via gradle task `spotlessCheck`
6+
2. Run tests via gradle task `storageTests`
7+
3. Run `pod lib lint` to verify Podspec
8+
9+
### Versioning
10+
11+
1. Update version in `package_info.json`
12+
2. Build binaries via `bundleSQLiteStorage` task
13+
3. Commit changes (name it `release: MAJOR.MINOR.PATCH`)
14+
4. Create tag (name it `MAJOR.MINOR.PATCH`)
15+
5. Push commit and tag to `main`
16+
6. Create Github release
17+
18+
### Android
19+
20+
https://vanniktech.github.io/gradle-maven-publish-plugin/central/#publishing-releases
21+
22+
23+
### iOS
24+
25+
https://guides.cocoapods.org/making/making-a-cocoapod.html#submitting-open-source-code

0 commit comments

Comments
 (0)