Home
Softono
devtools-ds

devtools-ds

Open source MIT TypeScript
271
Stars
15
Forks
10
Issues
3
Watchers
2 years
Last Commit

About devtools-ds

<div align="center"> <img src=".storybook/devtools-ds-logo.svg" alt="Devtools DS Logo" width="200px" padding="40px" /> <br /> <br /> <p>Components and tools for building browser devtools extensions, built on <a href="https://github.com/intuit/design-systems-cli">DS-CLI</a> and <a href="https://github.com/intuit/postcss-themed">PostCSS Themed</a>.</p> </div> --- <div align="center"> <a href="https://circleci.com/gh/circleci/circleci-docs"><img src="https://circleci.com/gh/intuit/devtools-ds.svg?style=svg&circle-token=b5183499c8ac0141ceabc248d3575a946e243bbb" alt="CircleCI" /></a> <a href="#contributors"><img src="https://img.shields.io/badge/all_contributors-5-orange.svg?style=flat-square&logo=github" alt="All Contributors" /></a> <a href="#version"><img src="https://img.shields.io/npm/v/@devtools-ds/tree?style=flat-square" alt="Version" /></a> <a href="#downloads"><img src="https://img.shields.io/npm/dt/@devtools-ds/themes?style=flat-square" alt="Downloads" /></a> <a href="https: ...

Platforms

Web Self-hosted

Languages

TypeScript
Devtools DS Logo

Components and tools for building browser devtools extensions, built on DS-CLI and PostCSS Themed.


CircleCI All Contributors Version Downloads Auto Release code style: prettier

Ever wanted to build your own browser extension or devtools panel? This project can help! We've built out a set of utilities and React components that let you mirror the functionality of the Chrome/FireFox developer tools.

Each component:

  • Supports themes for multiple browsers
  • Is fully written in TypeScript
  • Aims to be keyboard accessible and screen-reader friendly
  • Uses minimal external dependencies

Read more in our Storybook documentation site.

:hammer: Developer Set-up

Access source files and and make contributions using the following setup steps:

  1. Clone the repo

    git clone https://github.com/design-systems/devtools-ds.git
    cd devtools-ds
  2. Install dependencies

    yarn
  3. Build

    yarn build
  4. Start Storybook

    yarn storybook

🀝 Contributing

Whether it's improving documentation, adding a new component, or suggesting an issue that will help us improve, all contributions are welcome!

Top reasons to contribute:

  • 😍 Empower others to build high quality browser devtools experiences
  • πŸŽ“ Learn design system development
  • ⏳ Help maintainers prioritize impactful work

Here are some ideas for contributions:

  • New components
  • New themes (We'd love to see some Safari themes eventually)
  • Accessibility improvements
  • New browser extension templates
  • Support for frameworks like Vue, Angular, or Svelte

For more information about contributing, read our contributing guide and code of conduct.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Tyler Krupicka

️️️️♿️ πŸ› πŸ’» 🎨 πŸ“– πŸ’‘ πŸš‡ 🚧 ⚠️ πŸ”§

Adam Dierkens

️️️️♿️ πŸ’» 🎨 πŸ“– πŸ’‘ πŸš‡ 🚧 πŸ“¦ ⚠️ πŸ”§

Shelby Cohen

️️️️♿️ πŸ’» 🎨 πŸ“– ⚠️

Kelly Harrop

🎨

Andrew Lisowski

πŸ“– πŸ’‘ πŸ’»

Adrian de la Rosa

πŸ’» πŸ“– πŸ’‘

This project follows the all-contributors specification. Contributions of any kind welcome!