
Security News
Feross on the 10 Minutes or Less Podcast: Nobody Reads the Code
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.
playbook-ui
Advanced tools
Playbook is the first design system built for both Rails & React interfaces. Inspired by Velocity, Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems. Playbook is built & maintained by the User Experience & Development teams at Power Home Remodeling, the largest home remodeler in the US.
After cloning the repo, you should have the following nested folders among other files. It will be important to pay attention to which folder we are in as we get playbook running:
playbook
│ playbook
│ playbook-website
Ensure your installed version of bundler is the same as the BUNDLED WITH section found in Gemfile.lock. You can check the version you have by running bundle -v.
From the root directory, run ./setup.sh
From the top-level playbook folder run yarn start-dev This may take a little while.
Once you see the "compiled successfully" message in your terminal, navigate to http://localhost:3000 and you should see the playbook website.
Use ./run.sh to run the application in one step. This will handle dependency updates then start the server. Helpful for fast start-up without bootstrapping especially when switching branches. 🚀
cd playbook && ./test.shplaybook/playbook or playbook/playbook-website subdirectoryyarn workspace playbook-website add <lib name> to add to the websiteyarn workspace playbook-ui add <lib name> to add to the kit sourceyarn workspace playbook-project add <lib name> to add to the main projectplaybook-ui directory, run yarn link;playbook-ui, run yarn link playbook-ui;playbook-ui;playbook-ui, run yarn unlink playbook-ui;playbook-ui directory, run yarn unlink;We are currently backfilling test cases for React kit test coverage using Jest and React Testing Library. More additions and enhancements to the testing libraries are currently in the works. In the meantime, please take a look at these resources:
When a new kit is generated, a placeholder React kit test will also be created. You can run all the tests with yarn test.
Keep in mind: Styles are brought in from playbook through the rails gem, so you will not be able to test scss updates with yarn linking.
The gem & npm package is available as open source under the terms of the ISC License.
FAQs
Nitro's Design System
The npm package playbook-ui receives a total of 1,095 weekly downloads. As such, playbook-ui popularity was classified as popular.
We found that playbook-ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.

Research
/Security News
Campaign of 108 extensions harvests identities, steals sessions, and adds backdoors to browsers, all tied to the same C2 infrastructure.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.