mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2025-09-05 18:22:46 +00:00
docs: Add Doxygen and project-related documentation
This commit is contained in:
parent
c5541b0b16
commit
720a1ed5ff
14 changed files with 3186 additions and 1 deletions
44
README.md
44
README.md
|
@ -2,8 +2,50 @@
|
|||
[](https://matrix.to/#/#sailfin:netsoj.nl)
|
||||
Sailfin is a [Sailfish OS](https://sailfishos.org) client for [Jellyfin](https://jellyfin.org), a media server, written in C++ and qml.
|
||||
|
||||
## Download
|
||||
This application can be found on [OpenRepos.net](https://openrepos.net/content/ahappyhuman/sailfin)
|
||||
|
||||
## Screenshots (running on Sailfish OS)
|
||||
<img alt="Screenshot showing the library root" src="graphics/screenshot-sailfish-1.png" width="33%" /> <img alt="Screenshot showing TV show page" src="graphics/screenshot-sailfish-2.png" width="33%" /> <img alt="Screenshot showing the video player" src="graphics/screenshot-sailfish-3.png" width="33%" />
|
||||
<img alt="Screenshot showing the library root" src="graphics/screenshot-sailfish-1.png" width="33%" /> <img alt="Screenshot showing TV show page" src="graphics/screenshot-sailfish-2.png" width="33%" />
|
||||
|
||||
## Contributing
|
||||
Please [see this page for contribution guidelines](https://sailfin.github.io/harbour-sailfin/contributing.html).
|
||||
and [this page for how the Jellyfin-Qt library works](https://sailfin.github.io/harbour-sailfin/contributing.html).
|
||||
|
||||
## Code layout
|
||||
```
|
||||
├── 3rdparty 3rd-party libraries
|
||||
├── cmake Additional CMake modules
|
||||
│
|
||||
├── core The core Qt library named Jellyfin-Qt
|
||||
│ ├── codegen Template files for code generation based on the OpenAPI spec
|
||||
│ ├── dbus DBus interface description files
|
||||
│ ├── doc Extra documentation files for the generated documentation
|
||||
│ ├── include Publically includable files
|
||||
│ ├── qrc Resources for the library
|
||||
│ └── src C++ source code
|
||||
│
|
||||
├── graphics Source graphics files, meant to be edited
|
||||
│ └── qtquick-theme Custom graphics for the QtQuick theme
|
||||
│
|
||||
├── qtquick QtQuick application for testing, based on the core library
|
||||
│ ├── assets Custom assets
|
||||
│ ├── qml QML UI files
|
||||
│ ├── SailfinStyle QtQuick theme files
|
||||
│ └── src C++ code
|
||||
│
|
||||
├── rpm Files for packaging the application
|
||||
│
|
||||
└── sailfish The Sailfish OS app based on the core library
|
||||
├── icons Launcher icons
|
||||
├── qml QML UI files
|
||||
│ ├── components Reusable QML components
|
||||
│ ├── cover Cover pages
|
||||
│ ├── licenses Licence texts for libraries
|
||||
│ └── pages Application pages
|
||||
├── src C++ source code
|
||||
└── translations UI translation files
|
||||
```
|
||||
|
||||
## License
|
||||
This application is licensed under the LGPLv2.1 license, although you may opt to choose a newer version of the LGPL if you want so.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue