Modern cross-platform telemetry
Перейти к файлу
Jan-Erik Rediger 82f68b22a2 Kotlin: Remove unused file 2022-07-12 11:56:36 +02:00
.cargo Use a tooling crate to run uniffi-bindgen and builtin bindgen in build.rs 2022-05-06 14:11:27 +02:00
.circleci Run up to 6 jobs to avoid memory exhaustion 2022-06-13 11:13:13 +02:00
.github Apply suggestions from code review 2022-06-15 13:41:07 -07:00
bin Use Swift packages for direct dependencies and drop Carthage 2022-06-13 11:12:26 +02:00
build-scripts Use a tooling crate to run uniffi-bindgen and builtin bindgen in build.rs 2022-05-06 14:11:27 +02:00
docs Remove testHasValue once and for all 2022-07-12 11:56:36 +02:00
glean-core Kotlin: Remove unused file 2022-07-12 11:56:36 +02:00
gradle/wrapper Upgrade to Gradle 7, rust-android-gradle 0.9 and other updates 2021-09-21 15:31:40 +02:00
gradle-plugin Bumped version to 50.1.2 2022-07-08 14:04:12 -05:00
samples Use Swift packages of dependencies in sample apps and a direct xcframework for Glean 2022-06-13 11:12:26 +02:00
taskcluster CI: Do not install uniffi-bindgen anymore 2022-05-06 14:11:27 +02:00
tools Update to UniFFI v0.19.3 2022-07-08 12:42:25 -05:00
xcconfig Remove Xcode 12 hack 2022-02-01 14:23:19 +01:00
.buildconfig.yml Bumped version to 50.1.2 2022-07-08 14:04:12 -05:00
.coveragerc Bug 1639158: Fix Python coverage testing (#893) 2020-05-19 14:13:05 -04:00
.detekt.yml Fix detekt lints 2022-04-04 15:58:24 +02:00
.dictionary Use Swift packages of dependencies in sample apps and a direct xcframework for Glean 2022-06-13 11:12:26 +02:00
.flake8 [Python] Ignore generated UniFFI code in tooling 2022-02-16 15:28:23 +01:00
.flake8rc MAINT: Fix Python checking (#859) 2020-05-07 11:45:30 -04:00
.gitignore Remove non-existing ignored files 2022-06-13 15:53:11 +02:00
.swiftlint.yml swift lint: Ignore long URLs 2020-04-15 10:46:16 +02:00
.taskcluster.yml Rename 'src -> vcs' in hardcoded paths in CI tasks 2022-03-10 15:08:56 -05:00
.yamllint yamllint the circleci configuration (#635) 2020-01-09 22:48:07 +05:30
CHANGELOG.md Remove testHasValue once and for all 2022-07-12 11:56:36 +02:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct file 2019-03-28 09:35:44 -03:00
Cargo.lock Bumped version to 50.1.2 2022-07-08 14:04:12 -05:00
Cargo.toml Kotlin: Use the library name `xul` for the core parts 2022-05-18 15:02:07 +02:00
DEPENDENCIES.md Bumped version to 50.1.2 2022-07-08 14:04:12 -05:00
LICENSE Create initial Rust workspace 2019-03-18 13:03:49 +01:00
Makefile Fixes clippy lints and warnings for Rust 1.63.0-beta.2 2022-07-08 08:28:20 -05:00
README.iOS.md Add an iOS readme 2019-09-30 10:17:45 +02:00
README.md Merge branch 'main' into uniffi 2022-05-04 12:24:49 +02:00
about.toml Add the missing 'Zlib' license to about.toml 2020-05-28 12:57:52 +02:00
build.gradle Merge branch 'main' into uniffi 2022-05-04 12:24:49 +02:00
deny.toml Allow the BSD 3-clause license 2022-01-10 14:53:21 +01:00
glean.1.schema.json Require build date in build info and set the internal metric 2022-01-12 17:19:48 +01:00
gradle.properties Bump to the Android Gradle Plugin 4.0.1 2020-09-21 11:59:03 +02:00
gradlew Update Gradle to 6.5.1 2020-09-21 11:59:03 +02:00
gradlew.bat Update Gradle to 6.5.1 2020-09-21 11:59:03 +02:00
settings.gradle Add a workflow & substitute script to build and autopublish Glean locally 2022-05-04 10:40:32 +02:00
setup.py 1660120: Make Python bindings installable from source (#1203) 2020-09-09 11:01:39 -04:00

README.md

Glean SDK

Glean logo

glean-core on crates.io License: MPL-2.0 The Glean SDK book Build Status

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.

The code in this repository is organized as follows:

Note: The Glean SDK requires at least Rust 1.57.0. 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.

Alumni contributors

  • Georg Fritzsche
  • Michael Droettboom

See the full list of contributors for:

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/