2019-07-02 16:24:56 +03:00
# Glean SDK
2019-03-19 15:56:20 +03:00
2019-04-30 15:30:48 +03:00
![Glean logo ](docs/glean.jpeg )
2019-06-11 13:00:16 +03:00
## Documentation
All documentation is available online:
2019-06-14 00:54:23 +03:00
## [The Glean SDK Book][book]
2019-06-11 13:00:16 +03:00
2019-05-13 14:38:18 +03:00
## Overview
2019-03-19 18:44:03 +03:00
2019-09-27 16:35:56 +03:00
Refer to the documentation for [using and developing the Glean SDK][book].
2019-07-02 20:44:21 +03:00
For an overview of Glean beyond just the SDK, see the [section in the Firefox data docs ](https://docs.telemetry.mozilla.org/concepts/glean/glean.html ).
2019-03-19 18:44:03 +03:00
2019-07-02 20:44:21 +03:00
There currently two independent implementations of the Glean SDK:
- An Android-only implementation in [android-components ](https://github.com/mozilla-mobile/android-components/tree/master/components/service/glean ).
- A [cross-platform implementation ](https://github.com/mozilla/glean/ ). (This implementation is currently under development and not ready for use).
The code in this repository for the cross-platform implementation is organized as follows:
2019-03-19 18:44:03 +03:00
2019-06-11 13:00:16 +03:00
* [./glean-core/ ](glean-core ) contains the source for the low-level Rust library.
2019-03-19 18:44:03 +03:00
* [./glean-core/ffi ](glean-core/ffi ) contains the mapping into a C FFI.
* [./glean-core/android ](glean-core/android ) contains the Kotlin bindings for use by Android applications.
* [./glean-core/ios ](glean-core/ios ) contains the Swift bindings for use by iOS applications.
2019-07-31 18:56:19 +03:00
**Note: The Glean SDK requires at least [Rust 1.34.2 ](https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html ). Older versions are untested.**
2019-05-16 13:29:17 +03:00
## Contact
To contact us you can:
2019-06-11 13:00:16 +03:00
* Find us on the Mozilla Slack in *#glean* , on [Mozilla IRC][mozirc] in *#telemetry* .
* To report issues or request changes, file a bug in [Bugzilla in Data Platform & Tools :: Glean: SDK][newbugzilla].
* Send an email to *glean-team@mozilla.com* .
2019-09-30 11:08:40 +03:00
* The Glean Core team is: *:dexter* , *:janerik* , *:mdroettboom* , *:travis_* , *:gfritzsche*
2019-05-16 13:29:17 +03:00
2019-06-12 15:32:16 +03:00
## Credits
The Glean logo artwork was contributed by [Diana Ciufo ](https://dianaciufo.wordpress.com/ ).
2019-06-14 12:28:55 +03:00
It's licensed under MPL.
2019-06-12 15:32:16 +03:00
2019-05-13 14:38:26 +03:00
## 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/
2019-06-11 13:00:16 +03:00
[glean-ac]: https://github.com/mozilla-mobile/android-components/tree/master/components/service/glean
[mozirc]: https://wiki.mozilla.org/IRC
[newbugzilla]: https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org& bug_ignored=0& bug_severity=normal& bug_status=NEW& cf_fission_milestone=---& cf_fx_iteration=---& cf_fx_points=---& cf_status_firefox65=---& cf_status_firefox66=---& cf_status_firefox67=---& cf_status_firefox_esr60=---& cf_status_thunderbird_esr60=---& cf_tracking_firefox65=---& cf_tracking_firefox66=---& cf_tracking_firefox67=---& cf_tracking_firefox_esr60=---& cf_tracking_firefox_relnote=---& cf_tracking_thunderbird_esr60=---& product=Data%20Platform%20and%20Tools& component=Glean%3A%20SDK& contenttypemethod=list& contenttypeselection=text%2Fplain& defined_groups=1& flag_type-203=X& flag_type-37=X& flag_type-41=X& flag_type-607=X& flag_type-721=X& flag_type-737=X& flag_type-787=X& flag_type-799=X& flag_type-800=X& flag_type-803=X& flag_type-835=X& flag_type-846=X& flag_type-855=X& flag_type-864=X& flag_type-916=X& flag_type-929=X& flag_type-930=X& flag_type-935=X& flag_type-936=X& flag_type-937=X& form_name=enter_bug& maketemplate=Remember%20values%20as%20bookmarkable%20template& op_sys=Unspecified& priority=P3& & rep_platform=Unspecified& status_whiteboard=%5Btelemetry%3Aglean-rs%3Am%3F%5D& target_milestone=---& version=unspecified
[book]: https://mozilla.github.io/glean/
[rustdoc]: https://mozilla.github.io/glean/docs/index.html
[ktdoc]: https://mozilla.github.io/glean/javadoc/glean/index.html