Monorepo for Firefox Accounts
Перейти к файлу
Reino Muhl ab8ae37229
feat(next): update payments-next build and restart
Because:

- Starting and restarting payments-next takes a long time due to always
  building the app first, which isn't necessary during development.
- When changes are made to NestApp or its dependencies, these are not
  hot reloaded by Next.js, requiring a full Next.js restart.

This commit:

- Adopt Nx plugin for Next.js which more closely aligns with Next.js
  standard dev commands.
- Retained Nx Next.js executors for build, since it more closely fits
  into the current FxA build and deploy CI logic.
- Added a watcher to NestApp which calls a NestApp restart api, only
  available in development, to restart the NestApp on any changes.
- Adds a function to get the NestApp, instead of a const, thus ensuring,
  in dev mode, the latest NestApp is always returned.

Closes #FXA-9706
2024-06-18 10:45:04 -04:00
.circleci fix(libs): Refactor Stripe Plan usage to Stripe Price 2024-06-13 14:23:35 -04:00
.devcontainer fix: use working gcloud feature in dev container 2024-06-13 17:24:59 +00:00
.github feat(assets): begin uploading assets to GCS buckets 2024-05-31 16:28:08 -06:00
.vscode chore: Remove deprecated VSCode extension recommendations 2024-06-12 16:59:27 -04:00
.yarn chore(deps): remove yarn-plugin-relock 2023-03-07 07:39:49 -08:00
_dev task(scripts): Add cirrus service in a dev environment 2024-05-30 22:16:08 -04:00
_scripts feat(many): add partial stack startup scripts 2024-06-04 11:41:51 -04:00
apps/payments/next feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00
assets chore(docs): Latest legal PDFs 2024-06-11 08:18:52 -04:00
backstage fix(cache): Remove memcache service and references to it 2024-04-30 15:08:47 -04:00
configs feat(integrations): Land initial Nimbus FML 2024-02-08 15:55:21 -08:00
docs/adr Rename 00042-use-node-oidc-for-oauth.md to 0042-use-node-oidc-for-oauth.md 2024-05-07 13:32:59 -07:00
libs feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00
packages Merge pull request #17123 from mozilla/fxa-9835 2024-06-13 15:53:43 -04:00
tools chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
types feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
.dockerignore fix(docker): pull swagger docs in for customs 2022-07-21 14:05:02 -05:00
.eslintignore task(CI): Improve nx caching for CI pipelines 2023-08-29 11:19:54 -07:00
.eslintrc.json chore(build): initial nx implementation 2023-05-23 08:37:47 -07:00
.git-blame-ignore-revs chore(blame): added previous commit to .git-blame-ignore-revs 2020-06-09 16:56:02 +10:00
.gitignore feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00
.nvmrc chore: update Node to LTS 20, TypeScript, tsconfig 2024-03-14 11:54:20 -07:00
.nxignore fix(nx): update nxignore to include build folder 2024-05-01 13:36:52 -04:00
.prettierignore maintenance(admin-panel): Stop formatting auto generated graphql code 2022-03-01 18:05:16 -08:00
.prettierrc chore(build): initial nx implementation 2023-05-23 08:37:47 -07:00
.slugignore feat(pair): test 2022-08-30 15:33:52 -04:00
.yarnrc.yml feat: add devcontainer for Docker in Docker development 2024-06-12 15:27:00 +00:00
CODE_OF_CONDUCT.md prepare for monorepo 2019-04-01 10:58:37 -07:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-01-03 13:46:30 -08:00
LICENSE docs(license): Create LICENSE. Fix #5007 2020-04-21 14:37:37 -07:00
README.md Update README.md 2024-03-01 12:06:03 -08:00
SECURITY.md task(monorepo): update security.md 2019-10-07 09:55:34 -04:00
catalog-info.yaml fix(cache): Remove memcache service and references to it 2024-04-30 15:08:47 -04:00
jest.config.ts chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
jest.preset.js chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
nx.json feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00
package-scripts.js feat(many): add partial stack startup scripts 2024-06-04 11:41:51 -04:00
package.json feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00
tsconfig.base.json Merge pull request #17056 from mozilla/FXA-9708 2024-06-05 11:57:22 -04:00
yarn.lock feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00

README.md

Mozilla Accounts

The Mozilla Accounts (formerly Firefox Accounts, still abbreviated as fxa) monorepo

Table of Contents

Getting Started
Contributing
Documentation


Getting Started

Please read our documentation


Contributing

See the separate CONTRIBUTING.md to learn how to contribute.


Documentation

The Firefox Ecosystem Platform serves as a documentation hub for Mozilla Accounts and Subscription Platform.