Modern cross-platform telemetry
Перейти к файлу
Travis Long e9ebba0ab0 Update changelog 2023-03-10 11:25:49 -06: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 Update minimum `rust-version` to 1.62 2023-03-09 10:05:02 -06:00
.github Apply suggestions from code review 2022-06-15 13:41:07 -07:00
bin Ensure that glean-build is correctly updated in Cargo.lock 2022-12-13 11:47:32 +01:00
build-scripts iOS: Build _only_ a staticlib. 2022-11-23 18:16:52 +01:00
docs Various Android build updates (#2399) 2023-03-07 09:58:02 +01:00
glean-core Bumped version to 52.4.0 2023-03-09 12:40:23 -06:00
gradle/wrapper Update Gradle to version 7.6.1 and Android Gradle Plugin to 7.4.1 2023-03-02 09:30:22 -06:00
gradle-plugin Bumped version to 52.4.0 2023-03-09 12:40:23 -06:00
samples Update Kotlin to version 1.8.10 2023-03-03 11:19:15 -06:00
taskcluster Various Android build updates (#2399) 2023-03-07 09:58:02 +01:00
tools Update to UniFFI 0.23 2023-01-30 15:17:29 +01:00
xcconfig Remove Xcode 12 hack 2022-02-01 14:23:19 +01:00
.buildconfig.yml Bumped version to 52.4.0 2023-03-09 12:40:23 -06:00
.coveragerc Bug 1639158: Fix Python coverage testing (#893) 2020-05-19 14:13:05 -04:00
.detekt.yml Allow the uploader to signal it is done handling uploads. 2022-08-26 12:17:09 +02:00
.dictionary Release v52.1.1 (#2353) 2023-01-26 14:34:21 -06:00
.flake8 Bump flake8-bugbear from 23.1.14 to 23.1.17 in /glean-core/python 2023-01-18 11:06:03 +01:00
.flake8rc MAINT: Fix Python checking (#859) 2020-05-07 11:45:30 -04:00
.gitignore Implement a glean-build crate for use in Rust consumers 2022-07-13 16:13:41 +02:00
.swiftlint.yml swift lint: Ignore long URLs 2020-04-15 10:46:16 +02:00
.taskcluster.yml Upgrade Taskgraph + add missing Decision task route (#2389) 2023-02-27 19:31:18 +01:00
.yamllint yamllint the circleci configuration (#635) 2020-01-09 22:48:07 +05:30
CHANGELOG.md Update changelog 2023-03-10 11:25:49 -06:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct file 2019-03-28 09:35:44 -03:00
Cargo.lock Bug 1820927 - Update tempfile crate 2023-03-09 15:23:09 -06:00
Cargo.toml Implement a glean-build crate for use in Rust consumers 2022-07-13 16:13:41 +02:00
DEPENDENCIES.md Bumped version to 52.4.0 2023-03-09 12:40:23 -06:00
LICENSE Create initial Rust workspace 2019-03-18 13:03:49 +01:00
Makefile Update glean_parser to v7.1.0 2023-03-09 12:04:48 -05:00
README.iOS.md Add an iOS readme 2019-09-30 10:17:45 +02:00
README.md Update minimum `rust-version` to 1.62 2023-03-09 10:05:02 -06:00
about.toml Bumped version to 51.5.0 2022-10-18 17:24:59 +02:00
build.gradle Various Android build updates (#2399) 2023-03-07 09:58:02 +01:00
deny.toml Allow Unicode-DFS-2016 2022-10-11 03:23:13 -10:00
glean.1.schema.json Added the windows OS build number as an optional 2023-01-26 13:04:09 +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.62.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/