All Projects → Farfetch → blackout

Farfetch / blackout

Licence: MIT license
Blackout is the codename for the Farfetch Platform Solutions (FPS) projects. Useful to build e-commerce applications using the FPS APIs and integrating business logic.

Programming Languages

javascript
184084 projects - #8 most used programming language

Blackout

Pipeline MIT License GitHub last commit

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.

What's inside

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.

@farfetch/blackout-core

  • Clients to connect to the FPS APIs
  • Modules to manage the application data layer and global state (with redux)

@farfetch/blackout-react

  • Set of react components, hooks, contexts and utils with business logic embedded, to build web or react-native interfaces
  • Depends on @farfetch/blackout-core

Contributing

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.

About

Blackout is a project maintained by some awesome contributors from Farfetch Platform Solutions.

Maintainers

License

MIT @ Farfetch

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].