385
edits
(→Technical Details: update link syntax) |
(add source code) |
||
| Line 38: | Line 38: | ||
* [https://github.com/oyiptong/onyx/blob/master/README.md Payload Schema Documentation] | * [https://github.com/oyiptong/onyx/blob/master/README.md Payload Schema Documentation] | ||
* [[/Testing Notes|Testing notes on Tiles]] | * [[/Testing Notes|Testing notes on Tiles]] | ||
==== Source Code ==== | |||
* '''Firefox''' code related to the new tab page that powers Tiles. | |||
**https://mxr.mozilla.org/mozilla-central/source/browser/base/content/newtab/ | |||
**https://mxr.mozilla.org/mozilla-central/source/browser/modules/DirectoryLinksProvider.jsm | |||
**https://mxr.mozilla.org/mozilla-central/source/toolkit/modules/NewTabUtils.jsm | |||
* '''Onyx''' is a link server and engagement metrics aggregator for Firefox Tiles handling the delivery and receiving the metrics of Tiles via 3 data endpoints. | |||
** https://github.com/mozilla/onyx | |||
* '''Infernyx''' contains the rules to extract the metrics data and handles the immediate data processing of raw received data into aggregate data. | |||
** https://github.com/mozilla/infernyx | |||
* '''Splice''' is our ingestion, validation, and authoring tool that makes sure tiles are processed, then published to the correct locale and country for Firefox users. It also contains the schemas for the metrics data. | |||
** https://github.com/mozilla/splice | |||
[[Category:Content Services]] | [[Category:Content Services]] | ||
edits