aniyomi Documentation

An app for manga and anime

7,836 stars Kotlin Kotlin 3 files Β· ~1,180 tokens #android#anime#manga
RAW Doc

Technical Documentation: aniyomiorg/aniyomi

ℹ️ Provenance: Multi-Tier Ingestion Β· CodeWiki Reference

Overview (`README.md`)

Contributing

Code of conduct Β· Contributing guide

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Before reporting a new issue, take a look at the FAQ, the changelog and the already opened issues; if you got any questions, join our Discord server.

Repositories


Credits

Thank you to all the people who have contributed!

Disclaimer

The developer(s) of this application does not have any affiliation with the content providers available, and this application hosts zero content.

License

Copyright Β© 2015 Javier TomΓ‘s
Copyright Β© 2024 Mihon Open Source Project
Copyright Β© 2024 Aniyomi Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Overview (`i18n/README.md`)

i18n

This module houses the string resources and translations.

Original English strings are managed in src/commonMain/moko-resources/base/. Translations are done externally via Weblate. See our website for more details.


Overview (`macrobenchmark/README.md`)

Baseline profiles

The baseline profile for this app is located at app/src/main/baseline-prof.txt.
It contains rules that enable AOT compilation of the critical user path taken during app launch.
For more information on baseline profiles, read this document.

Note: The baseline profile needs to be re-generated for release builds that touch code which changes app startup.

To generate the baseline profile, select the devBenchmark build variant and run the
BaselineProfileGenerator benchmark test on an AOSP Android Emulator.
Then copy the resulting baseline profile from the emulator to app/src/main/baseline-prof.txt.


--- METRICS ---