contributing-to-z-schema

Guide z-schema contributions from repository setup to pull request.

349|91|Updated Jul 23, 2013
One-click install
npx skills add https://github.com/zaggino/z-schema --skill contributing-to-z-schema
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contributing-to-z-schema
Source: https://github.com/zaggino/z-schema/tree/main/skills/contributing-to-z-schema
Command: npx skills add https://github.com/zaggino/z-schema --skill contributing-to-z-schema

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers through z-schema contribution workflows, helping them efficiently contribute features, fixes, or docs while maintaining code quality.

Core Features & Use Cases

  • Repository setup and project hygiene: cloning, installing dependencies, running lint/format checks, building, and tests.
  • Navigation and contribution patterns: understanding codebase architecture, PR workflow, testing strategies, and how to add new validators, options, or error codes.
  • Collaboration and quality controls: using submodules, running tests, and submitting well-scoped pull requests.

Quick Start

Clone the repository, install dependencies with npm install, and start contributing by creating a feature branch and opening a PR.

Frequently Asked Questions about contributing-to-z-schema

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

FAQPage Schema
How do I contribute to z-schema and submit a pull request?

To contribute to z-schema, clone the repository, install dependencies with npm install, create a feature branch, and open a well-scoped pull request after passing lint and tests.

How do I add new validators or error codes to z-schema?

Adding new validators or error codes to z-schema requires understanding the codebase architecture and testing strategies, then implementing the feature alongside appropriate unit and integration tests.

What testing and linting checks are required for z-schema contributions?

z-schema contributions require running unit and integration tests, alongside linting and formatting checks, to ensure code quality and adherence to the project workflow before submitting a pull request.

Do I need TypeScript to fix issues or improve documentation in z-schema?

Working with z-schema involves TypeScript workflows, so familiarity with TypeScript is needed to fix issues, improve documentation, and navigate the codebase architecture effectively.

How do I set up the z-schema repository for local development?

Setting up the z-schema repository for local development involves cloning the project, installing dependencies, and running build, lint, and test commands to maintain project hygiene.

Can I use submodules when contributing to z-schema?

Yes, contributing to z-schema involves using submodules for collaboration and quality controls to ensure codebase integrity and streamlined feature implementation.