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

62 Коммитов

Автор SHA1 Сообщение Дата
Ben Bangert bb4ffe3cc1
feat(auth): add adr for google cloud tasks
Because:

* We want to explain the architecture decision around using Google cloud
  tasks for job queuing.

This commit:

* Adds an ADR for using Google cloud tasks for job queuing.

Closes FXA-8824
2024-01-24 14:48:02 -08:00
Julian Poyourow ae8eeabc2b
chore(adr): create adr for stripe typings
Because:

* We're deciding on how to handle Stripe typings going forward.

This commit:

* Documents the available options, and our proposed path.

Closes FXA-8310
2023-10-25 06:21:26 +00:00
Lauren Zugai ebadee332d
chore(adr): Use React container component abstraction (fxa-settings)
Because:
* The Account class model has become too large and due to its mandatory use for all API calls, combined with concerns about over fetching, the excessive use of Context, more diverse data requirements, and a preference for Apollo Client hooks, we need an improved pattern moving forward

This commit:
* Provides an ADR to summarize problems and the proposed solution

closes FXA-7627
2023-07-18 15:04:31 -05:00
dschom ce114f7262
chore(many): Remove npm run commands
Because:
- We are cleaning up npm scripts in preparation for nx

This Commit:
- Replaces npm run with yarn
- Removes npm-run-all package
- Replaces npm install -g with yarn global add
- Updates references to npm install or npm run in readme files
2023-05-17 11:24:09 -07:00
Reino Muhl 284056ab8a
chore(adr): Add missing deciders
Because:
* Approved ADR was missing deciders

This Commit:
* Adds missing deciders
2023-04-13 10:02:47 -04:00
Reino Muhl 6ddc3eec29
Merge pull request #14986 from mozilla/fxa-7014-adr-refactor-payments-frontend
chore(docs): refactor payments frontend
2023-04-12 11:59:48 -04:00
Reino Muhl 10b1d911d8
chore(docs): refactor payments frontend
Because:

* The subscription platform wants to refactor the payments frontend.

This commit:

* Adds the ADR discussing various payments frontend refactor solutions.

Closes #FXA-7014
2023-04-12 11:46:13 -04:00
Dan Schomburg 02548b31cf
Merge pull request #15112 from mozilla/FXA-5960
task(many): Use esbuild in production
2023-04-12 08:26:57 -07:00
dschom 123a6ab273
task(many): Use esbuild in production
Because:
- We want to move forwards with using esbuild in production

This Commit:
- Adds an ADR for using esbuild in production
2023-03-29 17:46:02 -07:00
dschom 30a71a03be
task(all): Remove ':' characters from npm targets
Because:
- A ':' character indicates that a script is globally available

This Commit:
- Converts : to -
2023-03-29 17:15:51 -07:00
Ben Bangert 7fda2a8a19
Merge pull request #15032 from mozilla/FXA-7016-create-nx-adr-for-use-in-fxa-monorepo
chore(docs): add adr for nx
2023-03-29 08:44:23 -07:00
Ben Bangert 0a0041b6ff
chore(docs): add adr for nx
Because:

* We want to use nx for our monorepo to get faster builds and better
  tooling for our libraries.

This commit:

* Adds an ADR for using nx for our monorepo.

Closes FXA-7016.
2023-03-29 08:26:52 -07:00
Reino Muhl 99ccb89f1c
chore(docs): payments standalone configuration
Because:

* The subscription platform wants to provide a standalone solution for
  site experience configuration.

This commit:

* Adds the ADR discussing various standalone configuration solutions

Closes #FXA-7015
2023-03-27 16:09:42 -04:00
Ben Bangert b87fce05b6
fix: update adr status
Because:

* The ADR was accepted, but status was not updated.

This commit:

* Updates the ADR status to accepted.
2023-03-09 15:06:50 -08:00
Ben Bangert c69a1c687b
docs(adr): add structurizr diagrams adr
Because:

* We want to use Structurizr to generate diagrams for our software
  architecture.

This commit:

* Adds an ADR for using Structurizr to generate diagrams for our
  software architecture.

Issue FXA-6627
2023-01-28 08:33:49 -08:00
Barry Chen 8c1ba60286
chore(adr): remove empty file 2022-12-19 16:59:05 -06:00
Mill ea58348f54
docs(adr): upgrade content server to react adr
Because:

* As we plan work for migrating the remaining content-server routes to
  React, we need to nail down decisions regarding gql usage, where to
house the new routes, and how to plan for an incremental rollout

This commit:

* Adds an ADR summarizing the decision processes

Closes #https://mozilla-hub.atlassian.net/browse/FXA-6271

Co-authored-by: Lauren Zugai <lauren@zugai.com>
2022-11-22 17:38:50 -06:00
Lauren Zugai 2e64d2f3aa
chore(docs): Add ADR summarizing l10n / i18n improvements RFC
Because:
* We've had discussions over l10n improvements that should be made and want to capture major decisions in an ADR

This commit:
* Creates said ADR

Closes FXA-5884
2022-10-10 13:02:02 -05:00
dschom 687fedd36f
recovery code(s) > backup authentication code(s)
Update text on 2fa enter code to confirm screen
2022-09-07 16:34:38 -07:00
Lauren Zugai cc91e0331c
chore(docs): ADR for disabling squash and merge
Because:
* Squash and merge introduced a few problems and the team prefers to disable the option for now. We can revisit the topic as our processes are improved and the problems laid out can be alleviated through other means.

This commit:
* Adds a new ADR to capture a summary of why squash and merge causes problems for us and why we want to disable it

fixes #11721
2022-04-11 10:10:34 -05:00
Vijay Budhram dcf9ff1286
chore(docs): Add ADR for Google Auth Library approach 2022-02-03 12:42:14 -05:00
Danny Coates 50e124b518
feat(services): remove fxa-auth-db-mysql, fxa-email-event-proxy, and fxa-email-service
and fxa-metrics-processor
2022-01-13 16:23:22 -08:00
Danny Coates 9c803dd9d5
Merge pull request #8425 from mozilla/eval-playwright
docs(adrs): evaluate Playwright ADR
2021-11-16 13:25:13 -08:00
Danny Coates 73f180bb9f
docs(adrs): evaluate Playwright ADR 2021-11-16 13:24:13 -08:00
Ben Bangert 328c65dd2b
docs(adr): add firestore payment data adr
Because:

* We need a flexible document store for payment data in auth-server.

This commit:

* Creates an ADR for using Firestore to hold payment data, initially for
  Google IAP work.
2021-08-12 12:19:00 -07:00
Barry Chen 0c3885b0b9
chore(adr): add ADR for expanding subplat metadata
Because:
 * we want to use more metadata than the limit Stripe placed on its
   metadata

This commit:
 * add an ADR to document our choices and decisions
2021-07-23 11:01:31 -05:00
Danny Coates 30cd80bf20
Merge pull request #7832 from mozilla/db-adr
docs(adrs): draft auth-db-mysql adr
2021-06-23 10:30:45 -07:00
yogita 80f6e41669
docs(adrs): proposal for "Upgradation of Auth server email templating toolset" 2021-06-18 16:36:39 +05:30
Danny Coates b080ed8b35
docs(adrs): draft auth-db-mysql adr 2021-03-16 13:30:43 -07:00
Ben Bangert 9b31a9f4d3
docs: add paypal adr
Because:

* We want to document our Paypal integration approach.

This commit:

* Add's an ADR around how we plan to implement PayPal in FxA.

Closes #6924
2020-11-30 12:14:10 -08:00
Danny Coates b5a303bfac
docs(adrs): Added deprecate hawk ADR 2020-09-14 13:26:28 -07:00
Vijay Budhram b6a2e0f3c4
chore(docs): Add E2E testing ADR 2020-08-18 10:23:52 -04:00
Ben Bangert 04f7d932b2
docs(adr): add application architecture
Because:

* FxA has no chosen application architecture, with several ad-hoc ones
  in place.

This commit:

* Proposes that an application architecture for our back-end services
  should be formally defined, chosen, and have documentation/tooling
  available.
2020-08-17 10:45:27 -07:00
Jared Hirsch 20a0acf8b0
chore(docs): Replace 'master' with 'main' throughout
Certain references to 'master' haven't been removed yet, see
issue #5698, issue #5699, issue #5700 for more complex followups.
2020-06-25 13:44:28 -07:00
Shubham Kumar 38624143e8
style(README files): Fix dead links in READMEs 2020-06-11 11:52:57 +05:30
Danny Coates 3be8a8435b
docs(adrs): Added workspaces ADR 2020-05-27 14:02:54 -07:00
Danny Coates 81575019a9
refactor(packages): use workspace references 2020-05-21 10:57:21 -07:00
Lauren Zugai 1283e303fd
Merge pull request #5252 from mozilla/jh/5087/css-adr-p2
docs(adr): Use Utility-First CSS (Tailwind) with Custom SCSS
2020-05-14 10:14:35 -05:00
Lauren Zugai 4cc289fb5f
Merge pull request #5222 from mozilla/graphql-adr
docs(adrs): Use GraphQL and Apollo for Settings Redesign
2020-05-14 10:13:21 -05:00
Jody Heavener ef29e4bf09
docs(adr): CSS part 2 - Use utility-first CSS (Tailwind) with custom SCSS 2020-05-13 16:27:53 -04:00
Les Orchard d934f9ed6a
docs(settings): Switch from OAuth2 to sharing sessionToken with GraphQL server for settings redesign auth 2020-05-12 14:59:44 -04:00
Lauren Zugai 919ecfb84d
docs(adrs): Use GraphQL and Apollo for Settings Redesign 2020-05-11 12:50:32 -05:00
Lauren Zugai 9c9966d2fb
docs(adrs): CSS part 1 - Use CSS variables, prefer SCSS over css-in-js solutions 2020-04-30 13:36:18 -04:00
Les Orchard 9a52a7efdb
Merge pull request #4931 from lmorchard/settings-auth-adr
docs(adrs): proposal for "Authentication in Settings Redesign"
2020-04-21 13:26:35 -07:00
Les Orchard add29d2d01
docs(adrs): proposal for "Authentication in Settings Redesign"
FXA-1559
2020-04-16 17:51:07 -04:00
Jody Heavener 9d4671bf7e
docs(adrs): proposal for "React Toolchain for Settings Redesign" 2020-04-14 20:59:22 -04:00
Vijay Budhram 21b14e4eef
feat(docs): Add ADR for WebAuthn and FIDO2 2020-04-02 13:09:36 -04:00
Lauren Zugai 57b8d4add1
docs(adrs): (1) Transition FxA from Backbone to React, (2) Create a new React app for settings redesign 2020-03-26 11:34:34 -05:00
Danny Coates 7f60ef5769
chore(deps): update top-level dependencies
start-android is no longer needed so it was removed
along with its dependencies and replaced by adb-reverse

I removed `adr-log` in favor of running `npx adr-log` to
make `npm ci` smaller.

`concurrently` is no longer used.

The remainder were updated to their latest versions.
2020-03-12 14:01:59 -07:00
Les Orchard bc3ea1511a
chore(adr): note choices in testing stacks
fixes #3993
2020-02-05 16:55:28 -05:00