feast-dev

Guide Feast contributors through environment setup, testing, and PR workflows.

7.2k|1.4k|Updated Dec 10, 2018
One-click install
npx skills add https://github.com/feast-dev/feast --skill feast-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feast-dev
Source: https://github.com/feast-dev/feast/tree/main/skills/feast-dev
Command: npx skills add https://github.com/feast-dev/feast --skill feast-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, repeatable guide for developers to contribute to the Feast codebase, reducing onboarding time and ensuring consistent workflows.

Core Features & Use Cases

  • Environment setup and dependency management for local development.
  • Running unit and integration tests, linting, and pre-commit checks to maintain code quality.
  • PR workflow guidance, repository structure overview, and contribution best practices to accelerate collaboration.

Quick Start

Install development dependencies, install pre-commit hooks, and run the unit test suite to begin contributing to Feast.

Frequently Asked Questions about feast-dev

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

FAQPage Schema
How do I set up a local development environment for contributing to Feast?▼

To set up a Feast development environment, install Python 3.10+, uv, and git, then run the provided make targets to provision local dependencies and prepare the codebase for contributions.

What is the workflow for running unit and integration tests in Feast?▼

Running Feast unit and integration tests involves executing specific make targets from the repository, providing the exact commands needed to invoke test suites and validate code changes locally.

Do I need Python 3.10 and uv to pass Feast CI pipelines?▼

Yes, Python 3.10+ and uv are required to pass Feast CI pipelines, ensuring your local environment provisioning, linting, and pre-commit checks align with the repository's structured contribution standards.

How do I run linting and pre-commit checks for Feast code contributions?▼

To run linting and pre-commit checks for Feast code contributions, install development dependencies and use designated make targets, enforcing code quality standards before submitting a pull request to the repository.

What's the best way to manage PR workflow when contributing to the Feast codebase?▼

The best way to manage the Feast codebase PR workflow is to follow the structured contribution guide, outlining repository navigation, pre-commit hook installation, and best practices to accelerate collaboration and review.