Blackout is the codename for the Farfetch Platform Solutions (FPS) projects. It's a monorepo with Yarn workspaces and Lerna.
Useful to build e-commerce applications using the FPS APIs and integrating business logic.
Each package has its own package.json
file and defines its dependencies, having full autonomy to publish a new version into the registry when needed. Click on each package link below to find instructions on how to install, configure and use each of them.
- Centralized and agnostic way of tracking data with built-in integrations
- Depends on
@farfetch/blackout-client
- Clients to connect to the Farfetch Platform Solutions' services
- React components, hooks and other tools filled with business logic to help using the Farfetch Platform Solutions' services in web or native e-commerce apps
- Depends on
- Modules to manage the application global state
- Depends on
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
Please read the CONTRIBUTING file to know what we expect from your contribution and the guidelines you should follow.
Blackout is a project maintained by some awesome contributors from Farfetch Platform Solutions.
MIT @ Farfetch