Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/softberry/sudoku
https://github.com/softberry/sudoku
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/softberry/sudoku
- Owner: softberry
- Created: 2024-08-01T18:41:10.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T19:00:09.000Z (5 months ago)
- Last Synced: 2024-10-25T02:48:18.491Z (2 months ago)
- Language: Kotlin
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Sudoku
| Section | Description |
|-------------------------------------------------------|-----------------------------------------------------------------|
| [🎯 Objectives and context](#-objectives-and-context) | Project introduction and context |
| [🚧 Dependencies](#-dependencies) | Technical dependencies and how to install them |
| [🏎 Kickstart](#-kickstart) | Details on how to kickstart development on the project |
| [🚀 Deploy](#-deployment) | Deployment details for platforms and environments |
| [🏗 Code & architecture](#-code--architecture) | Details on the application modules and technical specifications |
| [🔭 Possible improvements](#-possible-improvements) | Possible code refactors, improvements and ideas |
| [🚑 Troubleshooting](#-troubleshooting) | Recurring problems and proven solutions |## 🎯 Objectives and context
…
### Supported platforms
| Platform | Version |
|----------|------------|
| iOS | ≥ 14.1 |
| Android | ≥ 5.0 (21) |## 🚧 Dependencies
Every runtime dependencies are defined in the `.tool-versions` file. These external tools and
dependencies are also required:- [Android Studio Dolphin](https://developer.android.com/studio)
- [Xcode 14](https://developer.apple.com/xcode/)
or [AppCode 2022.2](https://www.jetbrains.com/objc/)## 🏎 Kickstart
### Initial setup
#### Android
1. Open the root folder using [Android Studio](https://developer.android.com/studio)
2. Run the app on your device or simulator 🚀#### iOS
1. Open the [workspace](./ios/iosApp.xcworkspace) using [Xcode](https://developer.apple.com/xcode/)
or [AppCode](https://www.jetbrains.com/objc/)
2. Specify your Development Team under the `Signing and Capabilities` tab of the `iosApp` target
3. Run the app on your device or simulator 🚀### Tests
Tests can be ran with `./gradlew test`.
### Linting
Several linting and formatting tools can be ran to ensure coding style consistency:
- `./gradlew ktlintFormat` ensures Kotlin code follows our guidelines and best practices
- `cd ios && ./Pods/SwiftLint/swiftlint` ensures Swift code follows our guidelines and best
practices### Continuous integration
The `.github/workflows/ci.yaml` workflow ensures that the codebase is in good shape on each pull
request and branch push.## 🚀 Deployment
### Versions & branches
…
## 🏗 Code & architecture
…
## 🔭 Possible improvements
| Description | Priority | Complexity | Ideas |
|-------------|----------|------------|-------|
| … | … | … | … |## 🚑 Troubleshooting
…