initialize

Set up Node.js, Yarn, and workspace commands for the Reactive Data Client monorepo.

2.0k|99|Updated Feb 15, 2019
One-click install
npx skills add https://github.com/reactive/data-client --skill initialize-reactive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: initialize
Source: https://github.com/reactive/data-client/tree/main/.cursor/skills/initialize
Command: npx skills add https://github.com/reactive/data-client --skill initialize-reactive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setup and onboard new developers to the Reactive Data Client monorepo, including prerequisites, dependencies, builds, tests, and exploration of project structure.

Core Features & Use Cases

  • Guided onboarding for new contributors covering Node.js/yarn prerequisites, workspace installation, and building/testing all packages.
  • Monorepo orientation with a tour of key packages (endpoint, rest, core, react, vue, normalizr) and recommended reading.
  • Hands-on quick-start workflow to bring a dev environment to a runnable state, with optional website startup for docs.

Quick Start

Follow the steps to install Node.js via nvm, enable corepack for Yarn 4, run yarn install, yarn build, and yarn test to set up and validate the development environment.

Frequently Asked Questions about initialize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a development environment for a monorepo using nvm and Yarn 4?

To set up a monorepo development environment, install Node.js via nvm, enable corepack for Yarn 4, then run yarn install to fetch dependencies and prepare workspaces.

What is the best way to onboard new contributors to a Yarn workspace monorepo?

Onboarding new contributors involves guiding them through prerequisites installation, workspace dependency setup, building all packages, and running tests to validate the runnable state.

Do I need Node.js and Yarn installed before contributing to the Reactive Data Client monorepo?

Yes, Node.js and Yarn are required prerequisites before contributing. You install Node.js via nvm and enable corepack to activate Yarn 4 for workspace dependency management.

Can I start the documentation website locally after initializing the monorepo?

Yes, you can optionally start the documentation website locally after initializing the monorepo. The quick-start workflow brings the development environment to a runnable state for docs.

What packages are included in the Reactive Data Client monorepo structure?

The Reactive Data Client monorepo structure includes key packages such as endpoint, rest, core, react, vue, and normalizr for developers to explore and familiarize themselves with.

How do I validate my monorepo setup after running yarn install?

You validate your monorepo setup by running yarn build to compile all packages followed by yarn test, ensuring the entire development environment functions correctly and is ready for contributions.