This file provides guidance to GitHub Copilot for contributing to the React Native Windows repository. React Native Windows brings React Native to the Windows platform, supporting both UWP and Win32…
When reviewing PRs, address general code review criteria, but also specifically the following questions: What is it trying to do? Is it correct? Are there bugs? Are there omissions? Are there better ways of doing things? Should this CL be approved?
This is the repo for Trigger.dev, a background jobs platform written in TypeScript. Our webapp at apps/webapp is a Remix 2.1 app that uses Node.js v20. Our SDK is an isomorphic TypeScript SDK at packages/trigger-sdk. Always prefer using isomorphic code like fetch, ReadableStream, etc. instead of Node.js specific code. Our tests are all vitest. We use prisma in internal-packages/database for our database interactions using PostgreSQL. For TypeScript, we usually use types over interfaces. We use zod a lot in packages/core…
Pyright is a static type checker for Python, written in TypeScript. It ships as an npm CLI (pyright), an LSP language server (pyright-langserver), and a VS Code extension (vscode-pyright). Source…
ALWAYS follow these instructions first and only fallback to additional search and context gathering if the information here is incomplete or found to be in error.
Read AGENTS.md before proposing changes. The repository is an Agent Skills package, Claude Code adapter, standard-library Python core, and deterministic vault template—not the default live user vault. When editing: - Keep skill frontmatter to exactly name and single-line description. - Use Obsidian Flavored Markdown, flat YAML properties, and YYYY-MM-DD dates. - Never modify existing raw source payloads. - Route all logical knowledge mutations through one inspected operation bundle. - Keep workers draft-only and lint/query read-only. - Preserve vault path containment…
Follow the root AGENTS.md and the nearest nested AGENTS.md for the files you edit. Use the root completion and authorization boundaries; consult docs/internals/contributing.md for task-specific testing and failure diagnosis. Continue scoped local implementation, deterministic checks, and fixes without asking at each step.
Microsoft Agent Framework - a multi-language framework for building, orchestrating, and deploying AI agents. ADRs in docs/decisions/ capture significant design decisions and their rationale. They document considered alternatives, trade-offs, and the reasoning behind choices. Templates: - adr-template.md - Full template with detailed sections - adr-short-template.md - Abbreviated template for simpler decisions When proposing architectural changes, create an ADR to capture options considered and the decision rationale. See docs/decisions/README.md for the full process.
InsForge is an open-source Backend-as-a-Service (BaaS) platform designed specifically for AI agents. It provides a comprehensive solution for managing backend services including authentication, database operations, storage, and serverless functions, all accessible through REST APIs with PostgreSQL as the primary database. This is a monorepo containing: - Backend: Node.js with Express.js, providing RESTful APIs - Frontend: React with Vite, offering an admin dashboard - Functions: Serverless function runtime using Deno - Shared-schemas: Common TypeScript schemas shared across modules
Read this file at the start of every session. It contains the essential commands, conventions, and architecture knowledge needed to work on this repository. Do not create git commits automatically. The maintainer reviews all changes first and handles commits manually. Make changes locally, run fmt/clippy/tests to verify, and report back. Cargo workspace (resolver = "3"). Members are globbed from: - crates/libs/* - the published/library crates (windows, windows-sys, windows-core, plus windows-bindgen, metadata, rdl, and the newer reactor/canvas/webview/window crates). See docs/readme.md for…
Garnet is a high-performance remote cache-store from Microsoft Research implementing the Redis RESP wire protocol in C#/.NET. It uses Tsavorite as its storage engine. Full developer docs: https://microsoft.github.io/garnet/docs/dev/onboarding Note: Some website docs may reference the older two-store architecture (separate main store and object store). This branch uses a unified single-store design — see the Architecture section below for the current model. GARNETTESTPORT_SLOT=auto keeps this working copy's test ports clear of other working copies on the same machine; see Running tests…
This is the Windows Package Manager (WinGet) community repository — a manifest-only repo containing ~415,000+ YAML files describing how to install Windows applications via winget. There is no application source code here. The tooling is PowerShell scripts in Tools/. Never recursively scan or search the manifests/ directory. It contains hundreds of thousands of files and will cause severe performance issues. Only search within the specific package folder being modified (e.g., manifests/m/Microsoft/WindowsTerminal/). Each package version lives in manifests/<first-letter>/<Publisher>/<Package>/<Version>/ and requires three…
This repository implements the Terraform AWS Provider. Changes must preserve Terraform state compatibility, upgrade behavior, import behavior, and existing user workflows. Schema changes that force replacement, rename attributes, or break…
Every pull request that introduces a new feature must include at least one end-to-end (e2e) test covering the happy-path behaviour of that feature. - E2E tests live under tests/e2e/. - If a PR adds new user-facing functionality and does not add or update an e2e test, flag it as a required change. - Bug-fix or refactor PRs that do not change observable behaviour are exempt. A pull request that changes behaviour under omnigent/ should add or update a test in…