在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:mozilla/application-services开源软件地址:https://github.com/mozilla/application-services开源编程语言:Rust 80.4%开源软件介绍:Firefox Application ServicesApplication Services (a-s) is a collection of Rust Components that are used to enable Firefox applications to integrate with Firefox accounts, sync, experimentation, etc. Each component is built using a core of shared code written in Rust, wrapped with native language bindings for different platforms. ContributingTo contribute, please review the Mozilla Community Participation Guidelines and then visit our how to contribute guide. ContactGet in touch with other community members on Matrix, or through issues here on GitHub.
DocumentationHigh-level docsThe Application Services Book contains high-level documentation about the code in this repository. It's built from the ./docs/ directory. Package docsWe use rustdoc to document both the public API of the components and the various internal implementation details. View them on https://mozilla.github.io/application-services/book/rust-docs/fxa_client/index.html. Once you have completed the build steps, you can view the docs by running: cargo doc --no-deps --document-private-items --open BuildingBuilding the Rust Components
$ git clone https://github.com/mozilla/application-services # (or use the ssh link)
$ cd application-services
$ git submodule init
$ git submodule update --recursive
cargo test Consumer build, integration and testingThe application-services library primary consumers are Fenix (Firefox on Android) and Firefox iOS. Assure you are able to run integration tests (for Android and iOS if using MacOS) by following the instructions to build for Android and iOS integrations. Android integration builds and helpful tools
Firefox for iOS integration
Firefox Desktop
Rust Components./components/ contains the source for each component, and its FFI bindings.
List of components
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论