Skip to content

Drex72/Browser-apis-kitchen-sink

Repository files navigation

Browser Apis Kitchen Sink 🧑‍🍳

Hey! We're actively recruiting cooks 🧑‍🍳 to help assemble a list of examples of your favorite Browser Api. View it https://browser-apis.vercel.app/

Getting Started

To get started with the Browser Apis Kitchen Sink, follow these steps:

  1. Clone the Browser Apis repository:
git clone https://github.com/Drex72/Browser-apis-kitchen-sink.git browserApis
cd browserApis
  1. Install project dependencies using pnpm (pnpm is a package manager similar to npm and yarn, used for the Browser Apis project):
pnpm installa

Running the Kitchen Sink

You can run the Kitchen Sink application to explore the various scenarios and examples:

pnpm dev

This command will start the development server and open the Kitchen Sink application in your default web browser.

Examples

The Kitchen Sink showcases Browser Apis used in a variety of real-life scenarios, utilizing different technologies. Some of the examples you'll find include:

  • ...

Each example comes with its own code and resources, demonstrating how Browser Apis can be integrated into different projects and workflows.

Adding a New Example

Just create a new file in /src/examples with the name of your example (e.g. super-epic.tsx). Make sure you export default a React component.

Contributing

We welcome contributions to the Browser Apis Kitchen Sink! If you have an interesting example, improvement, or bug fix, here's how you can contribute:

  1. Fork the Browser Apis repository.
  2. Create a new branch for your contribution.
  3. Make your changes and commit them.
  4. Push your changes to your forked repository.
  5. Create a pull request targeting the original Browser Apis repository.

Please make sure to follow our contribution guidelines and code of conduct when submitting your contribution.