Modern cross-platform telemetry
Перейти к файлу
Michael Droettboom e22638e1b2 1589743: Don't log pings twice 2019-10-24 09:24:20 -04:00
.circleci Rename from iOS to macOS for build that produces macOS dylib (#405) 2019-10-24 13:24:18 +02:00
.github Remove pull request check list 2019-09-13 13:27:22 +02:00
automation Use newer Android NDK 2019-09-30 11:23:53 +02:00
bin Store raw build log 2019-10-01 17:03:14 +02:00
build-scripts Configure xcode build to link library 2019-03-27 16:04:03 -03:00
docs 1588452: Don't crash TimingDistribution.start() prior to Glean.init (#400) 2019-10-24 09:20:47 -04:00
glean-core 1589743: Don't log pings twice 2019-10-24 09:24:20 -04:00
gradle/wrapper Properly upgrade Gradle to 5.3.1 using the wrapper 2019-08-08 16:06:21 +02:00
samples Add instructions for instrumented tests in sample 2019-10-21 13:45:00 +02:00
xcconfig Move common config 2019-03-28 15:22:05 -03:00
.buildconfig.yml Release version 19.0.0 2019-10-23 10:42:37 +02:00
.detekt.yml Relax naming of enums and classes as generated by glean_parser 2019-10-21 14:09:53 +02:00
.gitignore 1582447 - Change to use URLSessionUploadTask 2019-10-04 10:09:04 -05:00
.swiftformat Ignore generated files for linting/formatting 2019-10-01 17:03:14 +02:00
.swiftlint.yml Ignore generated files for linting/formatting 2019-10-01 17:03:14 +02:00
.taskcluster.yml Replace mentions of a-s with Glean 2019-09-30 11:23:53 +02:00
CHANGELOG.md 1588452: Don't crash TimingDistribution.start() prior to Glean.init (#400) 2019-10-24 09:20:47 -04:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct file 2019-03-28 09:35:44 -03:00
Cargo.lock Release version 19.0.0 2019-10-23 10:42:37 +02:00
Cargo.toml Don't include symbols in release build 2019-10-03 10:16:12 +02:00
LICENSE Create initial Rust workspace 2019-03-18 13:03:49 +01:00
Makefile By default make `make` print helpful output 2019-10-17 13:45:14 +02:00
README.iOS.md Add an iOS readme 2019-09-30 10:17:45 +02:00
README.md Add travis to the team 2019-09-30 10:17:45 +02:00
build.gradle Add instrumented tests to sample app 2019-10-21 10:37:04 +02:00
gradle.properties Update links and naming across the repository 2019-05-15 10:59:28 +02:00
gradlew Properly upgrade Gradle to 5.3.1 using the wrapper 2019-08-08 16:06:21 +02:00
gradlew.bat Properly upgrade Gradle to 5.3.1 using the wrapper 2019-08-08 16:06:21 +02:00
publish.gradle Fixup typos in comments and descriptions 2019-10-17 10:13:51 +02:00
settings.gradle Merge the latest changes from a-s gradle scripts 2019-05-21 10:51:46 +02:00
tests-only-Cartfile Move Cartfile out of the way 2019-09-27 12:19:59 +02:00

README.md

Glean SDK

Glean logo

Documentation

All documentation is available online:

The Glean SDK Book

Overview

Refer to the documentation for using and developing the Glean SDK.

For an overview of Glean beyond just the SDK, see the section in the Firefox data docs.

There currently two independent implementations of the Glean SDK:

The code in this repository for the cross-platform implementation is organized as follows:

Note: The Glean SDK requires at least Rust 1.34.2. Older versions are untested.

Contact

To contact us you can:

Credits

The Glean logo artwork was contributed by Diana Ciufo. It's licensed under MPL.

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/