mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-03 02:44:34 -05:00
Update CONTRIBUTING.md
This commit is contained in:
@@ -6,6 +6,16 @@ Checkout [This Kanban Board](https://github.com/Suwayomi/Tachidesk/projects/1) t
|
|||||||
|
|
||||||
**Note 2:** Store all changes with each direct commit/PR in [CHANGELOG.md](./CHANGELOG.md).
|
**Note 2:** Store all changes with each direct commit/PR in [CHANGELOG.md](./CHANGELOG.md).
|
||||||
|
|
||||||
|
### Project goals and vision
|
||||||
|
- Porting Tachiyomi and covering it's features
|
||||||
|
- Syncing with Tachiyomi, [main issue](https://github.com/Suwayomi/Tachidesk-Server/issues/159)
|
||||||
|
- and angenerally rejecting features that Tachiyomi(not forks) doesn't have,
|
||||||
|
- Unless it's something that makes sense for desktop sizes or desktop form factor (keyboard + mouse)
|
||||||
|
- Additional/crazy features can go in forks and alternative clients
|
||||||
|
- [Tachidesk-WebUI](https://github.com/Suwayomi/Tachidesk-WebUI) will always be
|
||||||
|
- responsive
|
||||||
|
- should support both desktop and mobile form factors well
|
||||||
|
|
||||||
## How does Tachidesk-Server work?
|
## How does Tachidesk-Server work?
|
||||||
This project has two components:
|
This project has two components:
|
||||||
1. **Server:** contains the implementation of [tachiyomi's extensions library](https://github.com/tachiyomiorg/extensions-lib) and uses an Android compatibility library to run jar libraries converted from apk extensions. All this concludes to serving a REST API.
|
1. **Server:** contains the implementation of [tachiyomi's extensions library](https://github.com/tachiyomiorg/extensions-lib) and uses an Android compatibility library to run jar libraries converted from apk extensions. All this concludes to serving a REST API.
|
||||||
@@ -39,4 +49,4 @@ run `./gradlew :server:run --stacktrace` to run the server
|
|||||||
Run `AndroidCompat/getAndroid.sh`(macOS/Linux) or `AndroidCompat/getAndroid.ps1`(Windows)
|
Run `AndroidCompat/getAndroid.sh`(macOS/Linux) or `AndroidCompat/getAndroid.ps1`(Windows)
|
||||||
from project's root directory to download and rebuild the jar file from Google's repository,
|
from project's root directory to download and rebuild the jar file from Google's repository,
|
||||||
then use `AndroidCompat/lib/android.jar` to manually create a maven repository inside the `android-jar` git branch.
|
then use `AndroidCompat/lib/android.jar` to manually create a maven repository inside the `android-jar` git branch.
|
||||||
Update the dependency declaration afterwards.
|
Update the dependency declaration afterwards.
|
||||||
|
|||||||
Reference in New Issue
Block a user