зеркало из https://github.com/mozilla/glean.git
abbda700d2
This applies the changes from c40e2cc in mozilla/application-services to our repo, with minimal tweaks due to the different directory layout and the glean parsers integration. |
||
---|---|---|
.circleci | ||
.github | ||
bin | ||
build-scripts | ||
docs | ||
glean-core | ||
gradle/wrapper | ||
samples | ||
xcconfig | ||
.buildconfig.yml | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
Makefile | ||
README.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
publish.gradle | ||
settings.gradle |
README.md
glean.rs
Modern Firefox Telemetry for mobile platforms
Overview
This repository is used to build the client-side cross-platform Telemetry library called glean
.
The code is organized as follows:
- ./glean-core/ contains the source for the low-level Rust library
- ./glean-core/ffi contains the mapping into a C FFI.
- ./glean-core/android contains the Kotlin bindings for use by Android applications.
- ./glean-core/ios contains the Swift bindings for use by iOS applications.
This repository also hosts the documentation for glean.rs
Development documenation can be found in ./docs/dev.
User-facing documentation can be found in ./docs/user.
Everything is available online.
The Rust documentation is available online as well.