-
Notifications
You must be signed in to change notification settings - Fork 14
Tech Stack
Jon Soul edited this page Aug 14, 2019
·
3 revisions
In the following diagram it is possible to see the entire ecosystem of the support platform:
Inside support-frontend
you will find the code which runs in the reader's browser and in the application server. Please bear in mind that support-frontend
should not have external dependencies.
The following diagram shows the series of requests that take place for a One-Off PayPal payment:
The pieces that make up support-frontend
are:
- autoprefixer
- babel
- eslint
- jest
- preact
- redux
- flow
- sass
- Google tag manager and ophan for tracking
- raven (sentry)
- Scala
- Play
- npm registry
- npm scripts
- sbt
- webpack
- yarn
- Redux Glossary
- Why Redux Toolkit?
- Writing state slices with Redux Toolkit
- Handling action side effects in Redux
- Presentational and Container Components
- Scoped actions and reducers
- Server Side Rendering
- Form validation
- CI build process
- Post deployment testing
- Post deployment test runbook
- TIP Real User Testing
- Code testing and validation
- Visual testing
- Testing Apple Pay locally
- Test Users
- Deploying to CODE
- Automated IT tests
- Deploying Fastly VCL Snippets
- Archived Components
- Authentication
- Switchboard
- How to make a fake contribution
- The epic and banner
- Environments
- Tech stack
- Supported browsers
- Contributions Internationalisation
- Payment method internationalisation in Guardian Weekly
- Print fulfilment/delivery
- Updating the acquisitions model
- Runscope testing
- Scala Steward for dependency management
- Alarm Investigations
- Ticker data
- Ophan
- Quantum Metric
- [Google Tag Manager] (https://github.com/guardian/support-frontend/wiki/Google-Tag-Manager)