README.md 2,8 КБ
Newer Older
OMP Education's avatar
OMP Education включено в состав коммита
1
2
# UI Component Gallery

OMP Education's avatar
OMP Education включено в состав коммита
3
4
5
6
7
The showcase of the Aurora OS UI components. Both Silica demos and best practices for more complex custom components.

Build status:
* example_4.0.2.303 - [![pipeline status](https://gitlab.com/omprussia/demos/UiComponentGallery/badges/example_4.0.2.303/pipeline.svg)](https://gitlab.com/omprussia/demos/UiComponentGallery/-/commits/example_4.0.2.303)
* dev_4.0.2.303 - [![pipeline status](https://gitlab.com/omprussia/demos/UiComponentGallery/badges/dev_4.0.2.303/pipeline.svg)](https://gitlab.com/omprussia/demos/UiComponentGallery/-/commits/dev_4.0.2.303)
OMP Education's avatar
OMP Education включено в состав коммита
8
9
10

## Terms of Use and Participation

OMP Education's avatar
OMP Education включено в состав коммита
11
12
The source code of the project is provided under [the license](LICENSE.BSD-3-Clause.md),
which allows its use in third-party applications.
OMP Education's avatar
OMP Education включено в состав коммита
13
14

The [contributor agreement](CONTRIBUTING.md) documents the rights granted by contributors
OMP Education's avatar
OMP Education включено в состав коммита
15
of the Open Mobile Platform.
OMP Education's avatar
OMP Education включено в состав коммита
16

OMP Education's avatar
OMP Education включено в состав коммита
17
Information about the contributors is specified in the [AUTHORS](AUTHORS.md) file.
OMP Education's avatar
OMP Education включено в состав коммита
18
19
20
21
22

[Code of conduct](CODE_OF_CONDUCT.md) is a current set of rules of the Open Mobile
Platform which informs you how we expect the members of the community will interact
while contributing and communicating.

OMP Education's avatar
OMP Education включено в состав коммита
23
24
25
26
27
28
29
30
## Project Structure

The project has a standard standard of an application based on C++ and QML for Aurora OS.

* **[ru.auroraos.UiComponentGallery.pro](ru.auroraos.UiComponentGallery.pro)** file
  describes the project structure for the qmake build system.
* **[icons](icons)** directory contains the application icons for different screen resolutions.
* **[qml](qml)** directory contains the QML source code and the UI resources.
OMP Education's avatar
OMP Education включено в состав коммита
31
  * **[components](qml/components)** directory contains the custom QML components.
OMP Education's avatar
OMP Education включено в состав коммита
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  * **[cover](qml/cover)** directory contains the application cover implementations.
  * **[icons](qml/icons)** directory contains the additional custom UI icons.
  * **[pages](qml/pages)** directory contains the application pages.
  * **[UiComponentGallery.qml](qml/UiComponentGallery.qml)** file
    provides the application window implementation.
* **[rpm](rpm)** directory contains the rpm-package build settings.
  * **[ru.auroraos.UiComponentGallery.spec](rpm/ru.auroraos.UiComponentGallery.spec)** file is used by rpmbuild tool.
* **[src](src)** directory contains the C++ source code.
  * **[main.cpp](src/main.cpp)** file is the application entry point.
* **[translations](translations)** directory contains the UI translation files.
* **[ru.auroraos.UiComponentGallery.desktop](ru.auroraos.UiComponentGallery.desktop)** file
  defines the display and parameters for launching the application.
  
## Compatibility

The project is compatible with all the current versions of the Aurora OS.

OMP Education's avatar
OMP Education включено в состав коммита
49
50
51
52
## Screenshots

![screenshots](screenshots/screenshots.png)

OMP Education's avatar
OMP Education включено в состав коммита
53
54
55
## This document in Russian / Перевод этого документа на русский язык

- [README.ru.md](README.ru.md)