Skip to content

oslabs-beta/PatternBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Description PatternBook Description

Welcome to PatternBook!

PatternBook is an Open Source lightweight zero-config component mapping tool designed to run in the CLI and generate documentation in less than 30 seconds.

We currently support the following:

  • TypeScript
  • React
  • Vite
  • TailwindCSS

Description Setup

Requirements

  • Node.js 18+
  • A React + TypeScript project

Initial install:

Running the Tool

  1. run npm i patternbook-cli
  2. run npx patternbook serve
  3. run npx patternbook scan

Usage guidelines

Description Contributing Instructions

PatternBook is an Open Source product that happily welcomes contributions. We invite anyone interested to contribute. Please consider the following instructions when contributing. There are planned features listed below and... of course you can suggest features too.

Running PatternBook in dev mode

  • We reccommend forking a copy and creating a new branch.
  • This branch should be clearly labeled with your name and it should indicate the feature or fix

more detailed instructions:

  1. Clone our Repo.
  2. Create a new branch.
  3. Do your thing!
  4. Run our tests.
  5. Let us know by submitting a PR merging your branch into dev. (We recieve automatic updates for PR requests, but if you like you can also contact us if you like.)

DescriptionList of planned/desired features

Feature Status
Zero Config
NPM package for CLI
Supports TypeScript components
Creates Manifest
Creates Dependecy Graph
Scanner
Parser
Sandbox
Token Bridge
Success Metric
Responsive UI
PostCSS config (ex. Tailwind)
CSS imports via ESM (including CSS modules)
Shared state between any component shortcode 🙏🏻
  • ✅ = Ready to use
  • ⏳ = In progress
  • 🙏🏻 = Looking for contributors

Description Contributors:

Meet the OG Team

Description Dylan Pangilinan - front end software engineer

dylana.pangilinan@gmail.comn
github | LinkedIn

Description Ever Martinez - back end software engineer

guesooul@gmail.com
github | LinkedIn

Description Robyn Highsmith - back end software engineer

highsmithrg@gmail.com
github | LinkedIn

Description Said Albayrak - back end software engineer

albayraksaid@gmail.com
github | LinkedIn

Description Trish O’Meara- Gillespie - front end software engineer

trishedith@gmail.com
github | LinkedIn

https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white "github")

license PatternBook uses an MI license. More info can be found here.

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors