Files
jmespath-playground/.github/copilot-instructions.md
Slawomir Koszewski c09e545637 Initial commit: JMESPath Testing Tool
- React-based web application for testing JMESPath expressions
- macOS-first containerization with Apple container command
- Bootstrap UI with real-time evaluation
- GitHub Actions CI/CD pipeline
- Docker fallback support
- Comprehensive documentation and development scripts
2026-01-18 13:19:07 +01:00

1.4 KiB

description, applyTo
description applyTo
Instructions for using the JMESPath Testing Tool repository. **/*.md,**/.js

AI Agent Instructions for JMESPath Testing Tool

The tool in this repository is designed to help users validate and test JMESPath expressions against JSON data. It is a React-based web application that provides an interactive interface for entering JMESPath queries and viewing the results.

The application is single page. The page is divided into three sections:

  • Top section: Title and description of the tool.
  • Middle section: Input area for JMESPath expressions
  • Bottom left section: Input area for JSON data
  • Bottom right section: Output are for JMESPath query results

The main components of the application are located in the src directory and target Node 24 LTS environment.

Framework to be used:

  • React for building the user interface.
  • JavaScript (ES6+) for scripting.
  • Bootstrap for styling and layout.

Containerization

The application should be prepared for deployment using containerization. It should extend minimal Node 24 LTS container image.

Do not assume the Docker is installed on the development machine.

The development machine is a MacOS system with Apple container command from @github/apple/container.

Build scripts should target MacOS with the above toolset as first class environment. Docker should be used only as secondary option.