The documents provided in this section is targeted towards the Apertis maintainers, which perform support tasks for the infrastructure.
The guides provide detailed guidance on performing specific tasks or utilize specific features provided by Apertis.
For higher level descriptions of the technology employed in Apertis, please see the architecture documents.
Contents
- Application development
- Add linters to a project
- Apertis Development Environment
- Apertis packages checking with lintian
- Apertis Toolchain
- API Design
- API Documentation
- API/ABI Evolution Guideline
- Component Repository Layout
- Connectivity documentation
- Connman Proxy Setup
- Creating Flatpak Runtimes and Applications
- D-Bus Services
- Development Process
- Device Hardening
- Documenting Apertis Interfaces
- Filesystem Access
- GSettings
- How to Check for API/ABI Breakage in a Package Update
- How to Customize GTK Widgets Used by WebKit2GTK+
- Introspection
- JSON parsing
- Logging
- Memory Management
- Module Setup
- Processes
- Security and Access Control
- Threading
- Tooling
- Using the SQLite database
- Version Control
- WebKit2
- XML Parsing
- Image development
- How to Build an Image for Custom Hardware
- How to Build Your First Image on Apertis
- How to Develop on Devices
- OSTree updates and rollback
- Scaled Down Apertis Image
- Infrastructure
- Licensing
- Low level
- Boot Optimisation and Profiling
- Enabling New Hardware
- Evaluating Vendor Kernels for Use In Apertis
- How to Build Your Own Kernel
- Pstore
- Video Animation on Boot
- Maintenance
- Adding and Updating Components
- Apertis Release Process
- APT snapshot policy
- Building, Patching and Maintaining the Apertis Kernel
- QA Report App Administration
- Rebasing Apertis
- SDK
- Configuring the SDK as a Network-based Development Server
- SDK Basic Usage
- SDK Persistent Workspace
- VirtualBox
- Testing
Licensing
The documents provided in this section is targeted towards the Apertis developers, which interested in the tooling related to licensing.
Contents
Low level
The documents provided in this section is targeted towards the Apertis developers, which require to customize Apertis for difference hardware setups.
Contents
SDK
The documents provided in this section is targeted towards the Apertis developers, which are looking for SDK information.
Contents
Testing
The documents provided in this section is targeted towards the Apertis developers, which interested in the tooling related to testing.
Contents
Application development
The documents provided in this section is targeted towards the Apertis developers, which are interested in building their own applications on top of Apertis.
Contents
- Add linters to a project
- Apertis Development Environment
- Apertis packages checking with lintian
- Apertis Toolchain
- API Design
- API Documentation
- API/ABI Evolution Guideline
- Component Repository Layout
- Connectivity documentation
- Connman Proxy Setup
- Creating Flatpak Runtimes and Applications
- D-Bus Services
- Development Process
- Device Hardening
- Documenting Apertis Interfaces
- Filesystem Access
- GSettings
- How to Check for API/ABI Breakage in a Package Update
- How to Customize GTK Widgets Used by WebKit2GTK+
- Introspection
- JSON parsing
- Logging
- Memory Management
- Module Setup
- Processes
- Security and Access Control
- Threading
- Tooling
- Using the SQLite database
- Version Control
- WebKit2
- XML Parsing
Image development
The documents provided in this section is targeted towards the Apertis developers, which are interested in creating custom images for target devices.
Contents
Maintenance
The documents provided in this section is targeted towards the Apertis maintainers, covering the tasks required to maintain and develop the core Apertis distribution.
For higher level descriptions of the technology employed in Apertis, please see the architecture documents. For documentation targeted at developers and users of Apertis, please see the guides.