Modern cross-platform telemetry
Перейти к файлу
Travis Long 38ef23620c Adding a uniffi.toml that is compatible with building the AppServices iOS megazord for Focus/Firefox iOS
This will be used as a replacement for the existing uniffi.toml, to be swapped out as part of the megazord build process when the AppServices swift packages are bundled in rust-components-swift
2022-07-26 13:50:06 -05: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 Remove rkv safe-mode toggle. It's default enabled now. 2022-07-20 12:26:13 +02:00
.github Apply suggestions from code review 2022-06-15 13:41:07 -07:00
bin Update android-native license file as well 2022-07-18 13:17:42 +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 Document how to swap out the whole Glean Gradle Plugin in A-C 2022-07-25 14:37:54 +02:00
glean-core Adding a uniffi.toml that is compatible with building the AppServices iOS megazord for Focus/Firefox iOS 2022-07-26 13:50:06 -05:00
gradle/wrapper Bump the Android Gradle Plugin to v7.2.1 2022-07-13 11:13:16 +02:00
gradle-plugin Bumped version to 51.0.1 2022-07-26 10:33:15 +02:00
samples Remove rkv safe-mode toggle. It's default enabled now. 2022-07-20 12:26:13 +02:00
taskcluster Implement a glean-build crate for use in Rust consumers 2022-07-13 16:13:41 +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 51.0.1 2022-07-26 10:33:15 +02: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 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 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 Merge back changelog for v50.1.3 release 2022-07-26 11:38:18 +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 51.0.1 2022-07-26 10:33:15 +02: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 51.0.1 2022-07-26 10:33:15 +02: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 Raise minimum supported Rust version to 1.58.0 2022-07-14 12:12:16 +02:00
about.toml Add the missing 'Zlib' license to about.toml 2020-05-28 12:57:52 +02:00
build.gradle Bump the Android Gradle Plugin to v7.2.1 2022-07-13 11:13:16 +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.58.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/