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.
- Clients to connect to the FPS APIs
- Modules to manage the application data layer and global state (with redux)
- Set of react components, hooks, contexts and utils with business logic embedded, to build web or react-native interfaces
- Depends on
@farfetch/blackout-core
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