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

62 Коммитов

Автор SHA1 Сообщение Дата
luke crouch 84a0b70a0f
Merge pull request #3064 from mozilla/add-adr-template
Add adr template and first ADR for mobile app
2023-03-13 13:11:01 -05:00
luke crouch 5b3fcfb51e
Update docs/adr/template.md
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
2023-03-13 12:58:02 -05:00
groovecoder d6941c5334
delete mobile adr; just add the template 2023-03-13 10:18:19 -05:00
groovecoder c71537f833
tweak to local phone dev iq doc 2023-03-09 16:14:57 -06:00
groovecoder 1eb03c50c5
add end-to-end doc for iq 2023-03-09 16:14:57 -06:00
luke crouch 629cfefcb5
fix spike ticket link
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
2023-02-02 09:46:49 -06:00
luke crouch db3fa6618b
Update api_auth.md links to FXA docs 2023-02-01 11:04:57 -06:00
groovecoder 1e01470bad
start mobile app architecture ADR 2023-01-25 08:37:26 -06:00
groovecoder f18daa9796
add adr template 2023-01-25 07:18:24 -06:00
groovecoder b0a8765f99 refactor introspect_token: move caching code "up" to calling code
also optimize get_cache_key to use python's built-in hash function

distinguish the "FXA did not return an FXA UID" error message

fix link in api_auth.md doc
2022-12-16 09:41:11 -06:00
groovecoder 1e829e27ac update api_auth doc 2022-12-16 09:41:11 -06:00
groovecoder 6bfb76d312
fix MPP-2390: sms and voice status callbacks delete data from twilio 2022-10-24 14:34:17 -05:00
Maxx Crawford 97f2e51721 Add frontend code to add random number list into suggested number array 2022-10-06 10:28:05 -05:00
John Whitlock 4ca3082044
Small metrics updates 2022-09-15 09:48:54 -05:00
John Whitlock a47a5c7451
Change STATSD_PREFIX to converted value
The `STATSD_PREFIX` of `fx-private-relay` is converted to
`fx.private.relay` when stats are emitted. Change the value to the
converted value, to reduce confusion.
2022-09-15 09:40:24 -05:00
John Whitlock 007a9d10de
Add docs for statsd metrics
Document our statsd-style metrics, how to enable them for development,
and how to test. This is in contrast to METRICS.md, which covers the
Google Analyitics.
2022-09-15 09:40:24 -05:00
Se Yeon Kim 212fcc3c1b
Update production deployment doc 2022-08-23 11:13:04 -05:00
John Whitlock fbcb3da4d4
Deploy to Heroku/dev with CircleCI 2022-08-19 09:55:57 -05:00
luke crouch af2e599bda
Merge pull request #2319 from mozilla/doc-release-process
add release_process.md doc
2022-08-17 16:30:42 -05:00
groovecoder 6e5958e5f3
add whiteboard diagram of future, long-lived branches process 2022-08-17 14:30:55 -05:00
groovecoder 2c0f8fd089
add docs for GitHub Releases and release notes 2022-08-17 14:19:09 -05:00
luke crouch 4e77f3e42a
Update docs/release_process.md
Co-authored-by: moz-astults <82839926+moz-astults@users.noreply.github.com>
2022-08-11 17:35:30 -05:00
groovecoder 8e49461fcf
add release_process.md doc 2022-08-09 14:52:51 -05:00
Se Yeon Kim 3e6ce10530
Update phone e2e local config setup 2022-08-09 10:10:31 -05:00
Vincent 5166c57d2d Mention submodule updates in docs 2022-07-22 15:07:16 +02:00
Vincent a0fcc73889 Add docs on add-on hide/show CSS classes 2022-07-22 15:06:53 +02:00
groovecoder 0a67f6264f add index to RelayNumber and more review changes 2022-07-14 11:05:32 -07:00
groovecoder 2784516856 first review fixes 2022-06-30 15:52:36 -05:00
groovecoder 0af9383ede add doc for end-to-end local phone dev 2022-06-30 15:52:36 -05:00
Vincent 9634208963 Remove front-end-specific feature flags
We're replacing them with a more sophisticated mechanism that does
not require recompiling the front-end, and allows gradually
enabling features for specific groups of users.

Note that this does enable the hitherto gated feature
`generateCustomAliasSubdomain` (a popover when clicking your
subdomain explaining how to create a custom mask). Additionally, it
makes the interview recruitment banner gated by the new-style
feature flags, which doesn't have a flag for that feature yet. That
means it will in effect be disabled for now.
2022-06-29 23:40:10 +02:00
Vincent bafe78f71a Add a tracker removal report page 2022-06-28 00:34:01 +02:00
John Whitlock 067a88c668
docs: Add link to README 2022-05-31 16:44:23 -05:00
John Whitlock 6f12aa8188
docs: more localization details
* Relay Website strings include the in-email header and footer
* The email task uses FxA locale, captured at FxA sign-up
* The website and add-on use live browser locale
* The email task logs errors, the website and add-on do not
2022-05-31 16:44:23 -05:00
John Whitlock e50422f932
docs: clarify Docker image usage 2022-05-31 16:44:22 -05:00
John Whitlock e066fb8518
MPP-1747: Expand translation docs 2022-05-31 16:44:22 -05:00
Vincent f716e92a9f Add file links
Co-authored-by: Maxx Crawford <maxx.crawford@gmail.com>
2022-05-25 11:29:44 +02:00
Vincent 6cac1b048b Add docs on website-add-on communication 2022-05-25 11:29:44 +02:00
Vincent ee0dd46014 Add reference to useFxaFlowTracker to docs 2022-05-06 10:24:59 +02:00
John Whitlock 90e92c1bf6
Add optional steps to overview 2022-04-15 15:22:25 -05:00
John Whitlock 330c24eec2
Fix sequence diagram 2022-04-15 15:06:05 -05:00
John Whitlock 62c4c8157f
Mark S3 and SQS Poll as optional 2022-04-15 15:05:15 -05:00
John Whitlock 988c3fbadb
Fix typo 2022-04-15 14:59:45 -05:00
John Whitlock ac82b26e20
Add process_emails_from_sqs management command
This command is based on process_delayed_emails_from_sqs, but is
designed to run until interrupted (or for a maximum duration)
rather than until the queue is empty.

The command logs to eventsinfo.process_emails_from_sqs:
* At the start and end of execution (INFO)
* For each polling loop (INFO if messages, DEBUG if none)
* For each processed message (INFO if failed, DEBUG if success)
* For AWS errors (ERROR)

Adds two new environment variables:
* AWS_SQS_EMAIL_QUEUE_URL - The SQS queue for incoming emails
* AWS_SQS_EMAIL_DLQ_URL - The dead letter queue for that queue

Adds three new stats gauges:
* email_queue_count - Estimated messages in SQS
* email_queue_count_delayed - ...that are not yet availabled
* email_queue_count_not_visible - ...that are reserved by a receiver

The current SNS workflow uses AWS_SQS_QUEUE_URL as its dead-letter
queue, and AWS_SQS_EMAIL_DLQ_URL could have the same value.
AWS_SQS_QUEUE_URL can be deprected and dropped after the transition
from SNS POSTs to SQS pulls.

Adds docs to test these changes in a local developer environment, and
tests to cover the new commands.
2022-04-15 14:58:26 -05:00
John Whitlock 87aebd90a8
Apply suggestions from code review
Co-authored-by: luke crouch <lcrouch@mozilla.com>
2022-04-06 15:27:51 -05:00
John Whitlock 440ffd4dbf
Fix links, remove defaults
The defaults were making the instructions seem longer with little value.
2022-04-05 16:52:30 -05:00
John Whitlock 8eb14aa5ec
Add SES to S3 to end-to-end docs 2022-04-05 16:44:37 -05:00
luke crouch 99da12bef8
Merge pull request #1716 from mozilla/e2e-docs-jwhitlock
Update end-to-end-local-dev doc
2022-04-01 16:28:51 -05:00
John Whitlock aeb21cbcbc
Specify setting AWS creds in environment 2022-04-01 15:55:35 -05:00
John Whitlock 54fbeacda6
Specify UTF-8 encoding, ensure SNS rule is active 2022-04-01 15:49:08 -05:00
John Whitlock 20064dab2e
Clarify that AWS's "Easy DKIM" is OK 2022-04-01 15:48:05 -05:00