Граф коммитов

340 Коммитов

Автор SHA1 Сообщение Дата
YLyu 0bd19f89c5
Add integration test instruction in PR requirements 2019-05-29 18:59:17 -04:00
timvisee 8df1f5975e
Remove Find My Device & Firefox Marketplace as FxA services 2019-05-29 16:35:26 +02:00
timvisee 963579a488
Mention Firefox Send in FxA service list 2019-05-29 16:25:28 +02:00
Mark Hammond 07ec77a320
Add design document for the future sync manager (#714) 2019-05-29 15:23:02 +10:00
Edouard Oger b221874bb1
Update CircleCi documentation 2019-05-23 20:56:55 -04:00
Ryan Kelly 11eb2939a9
chore(ci): Send notification email when a release publishing task fails. 2019-05-21 10:05:01 +10:00
Ryan Kelly 3c6c029b2f
fix(build): Set ANDROID_NDK_HOME so that gradle can strip native libs.
This is required in order for stripping of debug symbols to work
correctly, since otherwise the gradle plugin doesn't know where
to find the appropriate `strip` command.

I've also added a very coarse test to ensure that the size of the
resulting release artifacts is sensible, which should help us check
whether this works in CI and guard against future regressions.
2019-05-15 11:45:31 +10:00
Vlad Filippov e7f986ce2e
Document dependency docs for Kotlin and Swift
Fixes #934
Fixes #933
2019-05-13 10:44:05 -04:00
Ryan Kelly 86f2d46a88
Merge pull request #1108 from mozilla/docs-table-of-contents; r=linacambridge
feat(docs): Add a table-of-contents to the `docs` directory.
2019-05-10 14:36:44 +10:00
Thom Chiovoloni 2a92986ec5
Cut release 0.27.2 and move to the new changelog / pending format 2019-05-08 12:48:47 -07:00
Ryan Kelly 4e2ceef96e
feat(docs): Add a table-of-contents to the `docs` directory. 2019-05-03 14:33:39 +10:00
Phil Booth 4c71b79e32
fix(docs): use correct param names in regex delimiters 2019-05-01 17:36:47 +01:00
Thom Chiovoloni 20de7e472d
Document the local publish process (#1082) 2019-04-26 09:30:14 -07:00
0xflotus 2c8f78a432
Update build-and-publish-pipeline.md 2019-04-25 20:17:54 +02:00
Vlad Filippov 77e7dce606
docs: Add GPG note to contributing docs
I couldn't find this in our READMEs
2019-04-22 09:52:03 -04:00
Donovan Preston 037c87a9e9
Rewrap, and note that the logs currently go to logcat but may not always. 2019-04-18 19:44:52 -04:00
Donovan Preston b1bb4fee0a
Fix #771 Document how to find application-services log messages when running Fenix. 2019-04-17 17:35:27 -04:00
Phil Booth edce388613
chore(docs): add entrypoint_experiment and entrypoint_variation params 2019-04-17 16:01:19 +01:00
Lina Cambridge a367182fc8
Organize chapters by topic, more cleanups, and address feedback. 2019-04-12 15:29:03 -07:00
Lina Cambridge b159ff6469
Better intro; split the deep dive into a separate Synconomicon. 2019-04-12 15:29:03 -07:00
Lina Cambridge ffdd12dc1f
Add a table of contents and stubs for a Sync and Storage Handbook. 2019-04-12 15:29:02 -07:00
Lina Cambridge a62dd8ee44
Start on more detailed Places docs. 2019-04-12 15:29:02 -07:00
Edouard Oger ee96a39372
Add instructions to install NSS for contributors 2019-04-12 15:30:02 -04:00
sashei 607a04cc97
Document static iOS library 2019-04-12 12:52:47 -04:00
Edouard Oger 7ec1742500
NSS crypto backend for SHA-256 digest 2019-04-11 17:33:03 -04:00
Ryan Kelly 05c033c4cc
Update cut-a-new-release.md 2019-04-11 08:23:11 +10:00
Ryan Kelly d0567c34bb
chore(docs): Document our (lack of) policy around swift/kotlin deps 2019-04-09 10:23:17 +10:00
Thom Chiovoloni aac2e19084
Merge branch 'master' into fetch 2019-04-05 12:36:30 -07:00
Thom Chiovoloni 80f97a314f
Merge pull request #915 from mozilla/strip-native-code-android
Strip native code by default, document debugging process
2019-04-04 11:29:58 -07:00
Thom Chiovoloni 6b942ff378
Strip native code by default, document debugging process 2019-04-04 10:58:43 -07:00
Ryan Kelly 3508a693d4
chore(docs): Document manual mirroring of release artifacts from bintray to maven. 2019-04-03 12:25:18 +11:00
Thom Chiovoloni 06bd9f4f6d
Merge branch 'master' into fetch 2019-04-02 13:03:41 -07:00
Ryan Kelly e7532c59eb
feat(deps): Add docs and CI checks for dependency management. 2019-04-02 09:17:16 +11:00
Ryan Kelly 7c4dc37124
fixes 2019-03-28 17:41:05 +11:00
Ryan Kelly eb96a492e6
chore(docs): Add preliminary docs on build-and-publish pipeline. 2019-03-28 16:52:01 +11:00
Thom Chiovoloni 94c6329617
Merge branch 'master' into fetch and fix ktlint errors 2019-03-22 19:08:44 -07:00
Thom Chiovoloni efd158f9e6
Bump prost to 0.5.0 2019-03-21 13:15:37 -07:00
Thom Chiovoloni 6c01cd295a
Update and document release process for iOS 2019-03-20 14:21:55 -07:00
Edouard Oger 42d387bbd1 Per-module Taskcluster tasks 2019-03-20 15:11:07 -04:00
Thom Chiovoloni 6856fe4f29 Document our use of clippy and add a (empty) clippy.toml 2019-03-20 09:02:54 -07:00
Philip Jenvey 9f936f0d80
Merge pull request #801 from mozilla/strace-docs
Add strace docs to fxa-dev
2019-03-19 10:40:06 -07:00
Thom Chiovoloni 56a6764dd2
Bookmark APIs for iOS and Kotlin and implement them using the FFI (#743)
* Define conversions to/from protobuf types

* Define bookmark message types

* Add method of getting 'shallow' tree info

* Properly provide parent/position for items

* Add the rust side of the Bookmarks FFI

* Kotlin bookmarks FFI

* Copy xcode project over from logins to start places ios ffi

* places ios: C bindings for places

* protobuf setup for places ios (and docs)

* Fix some things that were annoying me about BookmarkRootGuid, and move it to it's own file

* Add a bookmarks FFI function to return all bookmarks with the requested URL

* Clean up leftover logins stuff in places ios

* Implement swift bookmarks API

* Fix bad comment and missing null check in kotlin bookmarks

* Try and add places to the iOS megazord (hit issue with msg_types name collision)

* Rename msg_types to be unique, finish integration with iOS megazord

* Finish documenting how to pass protobuf data back and forth for swift

* Comment tweak and change canEdit -> isRoot

* Small tweaks to the swift API (some renaming, change class => struct, etc)

* Don't require type in update (since it can't be changed), and handle errors better

* Undo struct -> class change since it subtly broke things

* Respond to feedback from justin

* Allow requesting a only the first level of folder children

* connUseAfterApiClosed -> connUseAfterAPIClosed

* WIP iOS tests

* Make iOS tests build

* Improve path handling for iOS

* Fix megazord test setup and document the weird testing steps that were needed

* Fix failing iOS tests

* Move protobuf-returning functions into their own file

* Add searchBookmarks function

* Use a sealed class and data classes in the kotlin API

* Require that callers of getBookmarksTree pass in the root and whether or not to fetch recursively, rather than using the most expensive possible default

* rename deleteBookmark => deleteBookmarkNode

* Use InterruptScope in the reader bookmark methods

* Fix rebase issue

* Allow interrupt() on iOS

* Use changes from #788 to make places xcode project build much faster

* Change `extern` to `public`, use fewer protobuf types in the rust because they make testing it painful

* More tests of new rust code

* Expose relevant errors over the FFI, and document them (also, fix the kotlin doc formatting)

* fix 'its' being wrong basically everywhere

* Fix many doc typos

* Use FfiStr in bookmarks

* Fix doc nit

* Make missing titles come through as '' for better API consistency

* Tests for the rest of the new rust functions

* Clarify doc nit

* Changelog entry for bookmark ffi

* Expose runMaintenance to Swift

* Handle NoItem => NoSuchGuid

* Rename places::storage::bookmarks::public to places::storage::bookmarks::public_node

* Lina's review feedback
2019-03-19 08:41:19 -07:00
Vlad Filippov 260ced00c8
Add strace docs to fxa-dev 2019-03-18 14:00:40 -04:00
Thom Chiovoloni adfe9e1b33 Implement FfiStr, allowing writing most of our FFI functions safely 2019-03-18 10:47:16 -07:00
Edouard Oger 6a82a80057 Move everything under org.mozilla.appservices 2019-03-14 15:59:09 -04:00
Edouard Oger fab94fdfc1
Produce Android x86_64 binaries (#731) 2019-03-07 18:26:00 -05:00
Thom Chiovoloni 60b57d6f86 Document the various methods of passing data between our Rust and callers 2019-02-28 22:27:50 -08:00
Edouard Oger 1a2f7d0757 Use ANDROID_NDK_ROOT instead of ANDROID_NDK_HOME 2019-02-26 20:13:15 -05:00
Ryan Kelly 72be8fe613
Briefly document java package naming convention. 2019-02-25 11:12:00 +11:00
Garvan Keeley 2a520dced4
Fix #600: iOS lib consumption docs (#688)
* Fix #600: iOS lib consumption docs

* Update based on review

* Add rudimentary doc on exposing Rust to swift
2019-02-22 15:30:37 -05:00
Ryan Kelly abab9ecf5e
Document how install dependencies for desktop builds.. 2019-02-21 07:57:14 +11:00
Ryan Kelly 1b70d1e1e5
Merge pull request #654 from mozilla/document_context_param; r=shane-tomlinson
add context parameter to metrics discussion
2019-02-20 10:05:15 +11:00
Ryan Kelly fb5c540e99
Merge pull request #678 from mozilla/basic-contributor-docs; r=thomcc
Add some basic external-contributor docs.
2019-02-18 13:33:38 +11:00
Thom Chiovoloni 5849b10cf8 Don't implement Drop for ByteBuffer 2019-02-15 12:02:36 -08:00
Thom Chiovoloni 940a3bb2ed Finish up using protobufs in places, and document everything 2019-02-14 20:57:57 -08:00
Ryan Kelly 65dd4102ce
Add some basic external-contributor docs. 2019-02-15 14:09:04 +11:00
Edouard Oger 67d6dab250 More docs for working with a-c 2019-02-14 17:34:55 -05:00
irrationalagent ea82fefcf3 add context parameter to metrics discussion 2019-02-12 09:02:34 -07:00
Ryan Kelly 91a10d8d7b
Update README and split docs into "consumer" and "contributor" docs.
The website now publishes only consmer-facing documentation
found in ./docs/product-portal/.  The rest of the ./docs/ folder
can be for internal contributor documentation such as how-to guides.
2019-02-05 13:44:48 +11:00
Ben Bangert f4a5973d6b
docs: add push documentation
Add's the Push documentation with updates to match the current state of
Push and its ecosystem. Minor updates for docusaurus formatting.

Closes #584
2019-01-31 15:40:01 -08:00
Ryan Kelly 9e53b9da50
Merge pull request #522 from mozilla/clarify-metrics; r=philbooth
make email-first metrics requirements more clear
2019-01-23 10:32:54 +11:00
Thom Chiovoloni 2ed4daee07 Document the application-services release process 2019-01-14 12:37:23 -08:00
Vlad Filippov d862409624
Fix typo in ref browser workflow doc 2019-01-11 11:14:49 -05:00
irrationalagent 3c3ee23bc0 make email-first metrics requirements more clear 2019-01-08 16:22:33 -07:00
vladikoff 80f590468e docs: add and update FxA FAQ 2018-12-28 10:46:22 -05:00
Nick Alexander efda40c294 [docs] Add caveat about Android Studio and transitive dependencies in Gradle composite builds. 2018-12-20 14:14:21 -08:00
Nick Alexander 87ac075b7f Docs for "Consuming Android libraries". 2018-12-18 11:32:18 -08:00
Edouard Oger 1e7f6fb947 Reorganize the repo 2018-12-13 15:25:21 -05:00
vladikoff 4ee15a5a87 Consolidate docs from readthedocs and the wiki
Fixes https://github.com/mozilla/fxa/issues/324
2018-12-13 08:58:01 -05:00
Vlad Filippov 4b03dcb82d
Merge pull request #396 from mozilla/filing-security-bugs
feat(docs): Add some documentation about handling FxA security bugs.
2018-11-20 11:22:33 -05:00
Vlad Filippov 4873feaded
Remove en-us from MDN links 2018-11-20 11:21:25 -05:00
Edouard Oger ef31660192
Refactor tokens (#388) 2018-11-15 15:36:12 -05:00
Ryan Kelly f4c10ab743
feat(docs): Add some documentation about handling FxA security bugs. 2018-11-13 20:29:38 +11:00
Edouard Oger 99cb313aa6
Update rust components diagram (#274) 2018-10-02 19:05:30 -04:00
Leif Oines a3d8110913 website: add a link for metrics integration docs (#270) 2018-09-27 14:49:05 -04:00
Henrik Mitsch 901df7a0d6
Added Mozilla IAM
Added links to Mozilla IAM to the section on Services that use Firefox Accounts.
2018-09-11 23:49:10 +02:00
Ryan Kelly 4404544823
feat(docs): Migrate and update fxa dev-process docs. 2018-08-31 12:19:39 +10:00
Phil Booth 2bed38d3ca feat(docs): add machine-readable validation regexes for fxa metrics (#187)
feat(docs): add machine-readable validation regexes for fxa metrics
2018-08-20 14:00:12 -04:00
Leif Oines c3215ebdee feat(docs): document the fxa metrics query params
https://github.com/mozilla/application-services/pull/139
r=philbooth
2018-08-16 10:09:30 +01:00
Edouard Oger dbec56a02d Add diagram source 2018-08-09 16:23:37 -04:00
Edouard Oger 06199fadd2 Add a-s-components 2018-08-09 16:17:35 -04:00
Edouard Oger c23022ab96 Rename fxa-rust-client to fxa-client 2018-08-09 15:32:18 -04:00
Carol Ng 586044fca6 High level FxA sdks documentation (#122) 2018-08-08 17:02:00 -04:00
Kit Cambridge ac2fb3a329 Initial port of Sync and TPS docs (#56) r=@vladikoff 2018-07-31 10:10:23 -04:00
Vlad Filippov 3f61ab8442
Add applications section, some design updates to the website 2018-07-11 16:24:40 -04:00
Shane Tomlinson 1925a1da99 feat(docs): Add an FxA page listing the 50k most common passwords. (#96)
fixes #6325
2018-07-06 08:51:53 -04:00
vladikoff 8944c47bd4 Update docs site repo 2018-04-17 21:44:05 -04:00
vladikoff 6b048b4242 More Clean Up 2018-04-16 19:37:55 -04:00
vladikoff 414a7f1d4a Clean up 2018-04-16 19:23:08 -04:00
vladikoff 34c0ec040e init 2018-04-01 16:44:08 -04:00