Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,17 @@ format-lint: format lint

transpile-rules:
cd ai && \
uv run rules render claude && mkdir -p claude && mv CLAUDE.md claude/ && cp .rules/.message claude/ && \
uv run rules render amp && mkdir -p amp && mv AGENT.md amp/ && cp .rules/.message amp/ && \
uv run rules render codex && mkdir -p codex && mv AGENT.md codex/ && cp .rules/.message codex/ && \
uv run rules render cody && mkdir -p cody && cp -r .sourcegraph cody/ && rm -rf .sourcegraph && cp .rules/.message cody/ && \
uv run rules render cline && mkdir -p cline && cp -r .clinerules cline/ && rm -rf .clinerules && cp .rules/.message cline/ && \
uv run rules render cursor && mkdir -p cursor && cp -r .cursor cursor/ && rm -rf .cursor && cp .rules/.message cursor/ && \
uv run rules render continue && mkdir -p continue && cp -r .continue continue/ && rm -rf .continue && cp .rules/.message continue/ && \
uv run rules render windsurf && mkdir -p windsurf && cp -r .windsurf windsurf/ && rm -rf .windsurf && cp .rules/.message windsurf/ && \
uv run rules render copilot && mkdir -p copilot && cp -r .github copilot/ && rm -rf .github && cp .rules/.message copilot/ \
uv run rules render copilot && mkdir -p copilot && cp -r .github copilot/ && rm -rf .github && cp .rules/.message copilot/ && \
sed -i.bak -E 's/^alwaysApply:[[:space:]]*false/alwaysApply: true/' .rules/*.md && rm -f .rules/*.md.bak && \
uv run rules render claude && mkdir -p claude && mv CLAUDE.md claude/ && cp .rules/.message claude/ && \
uv run rules render amp && mkdir -p amp && mv AGENT.md amp/ && cp .rules/.message amp/ && \
uv run rules render codex && mkdir -p codex && mv AGENT.md codex/ && cp .rules/.message codex/ && \
sed -i.bak -E 's/^alwaysApply:[[:space:]]*true/alwaysApply: false/' .rules/*.md && rm -f .rules/*.md.bak

test:
uv run pytest tests
Expand Down
4 changes: 2 additions & 2 deletions ai/.rules/build-rest-api.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
globs:
globs: "**/*.py"
description: Crucial guidelines to build a dlt rest api source
alwaysApply: true
alwaysApply: false
---
## Prerequisities to writing a source

Expand Down
4 changes: 2 additions & 2 deletions ai/.rules/dlt.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
globs:
globs: "**/*.py"
description: Information about dlt
alwaysApply: true
alwaysApply: false
---

# Guidelines
Expand Down
4 changes: 2 additions & 2 deletions ai/.rules/rest_api_extract_parameters.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
globs:
globs: "**/*.py"
description: This rule helps identify and extract ALL necessary parameters from API documentation to build a dlt REST API source
alwaysApply: true
alwaysApply: false
---
# REST API Parameter Extraction Guide

Expand Down
4 changes: 2 additions & 2 deletions ai/.rules/rest_api_pagination.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
globs:
globs: "**/*.py"
description: Use this rule when writing REST API Source to configure right pagination type for an Endpoint
alwaysApply: true
alwaysApply: false
---

# dlt REST API Pagination Configuration Guide
Expand Down
4 changes: 2 additions & 2 deletions ai/continue/.continue/rules/build-rest-api.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: Crucial guidelines to build a dlt rest api source
globs:
globs: '**/*.py'
---

## Prerequisities to writing a source
Expand Down
4 changes: 2 additions & 2 deletions ai/continue/.continue/rules/dlt.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: Information about dlt
globs:
globs: '**/*.py'
---

# Guidelines
Expand Down
4 changes: 2 additions & 2 deletions ai/continue/.continue/rules/rest_api_extract_parameters.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: This rule helps identify and extract ALL necessary parameters from API documentation to build a dlt REST API source
globs:
globs: '**/*.py'
---

# REST API Parameter Extraction Guide
Expand Down
4 changes: 2 additions & 2 deletions ai/continue/.continue/rules/rest_api_pagination.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: Use this rule when writing REST API Source to configure right pagination type for an Endpoint
globs:
globs: '**/*.py'
---

# dlt REST API Pagination Configuration Guide
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
applyTo:
applyTo: '**/*.py'
description: Crucial guidelines to build a dlt rest api source
---

Expand Down
2 changes: 1 addition & 1 deletion ai/copilot/.github/instructions/dlt.instructions.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
applyTo:
applyTo: '**/*.py'
description: Information about dlt
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
applyTo:
applyTo: '**/*.py'
description: This rule helps identify and extract ALL necessary parameters from API documentation to build a dlt REST API source
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
applyTo:
applyTo: '**/*.py'
description: Use this rule when writing REST API Source to configure right pagination type for an Endpoint
---

Expand Down
4 changes: 2 additions & 2 deletions ai/cursor/.cursor/rules/build-rest-api.mdc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: Crucial guidelines to build a dlt rest api source
globs:
globs: '**/*.py'
---

## Prerequisities to writing a source
Expand Down
4 changes: 2 additions & 2 deletions ai/cursor/.cursor/rules/dlt.mdc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: Information about dlt
globs:
globs: '**/*.py'
---

# Guidelines
Expand Down
4 changes: 2 additions & 2 deletions ai/cursor/.cursor/rules/rest_api_extract_parameters.mdc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: This rule helps identify and extract ALL necessary parameters from API documentation to build a dlt REST API source
globs:
globs: '**/*.py'
---

# REST API Parameter Extraction Guide
Expand Down
4 changes: 2 additions & 2 deletions ai/cursor/.cursor/rules/rest_api_pagination.mdc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
alwaysApply: true
alwaysApply: false
description: Use this rule when writing REST API Source to configure right pagination type for an Endpoint
globs:
globs: '**/*.py'
---

# dlt REST API Pagination Configuration Guide
Expand Down
4 changes: 2 additions & 2 deletions ai/windsurf/.windsurf/rules/build-rest-api.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Crucial guidelines to build a dlt rest api source
globs:
trigger: always_on
globs: '**/*.py'
trigger: manual
---

## Prerequisities to writing a source
Expand Down
4 changes: 2 additions & 2 deletions ai/windsurf/.windsurf/rules/dlt.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Information about dlt
globs:
trigger: always_on
globs: '**/*.py'
trigger: manual
---

# Guidelines
Expand Down
4 changes: 2 additions & 2 deletions ai/windsurf/.windsurf/rules/rest_api_extract_parameters.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: This rule helps identify and extract ALL necessary parameters from API documentation to build a dlt REST API source
globs:
trigger: always_on
globs: '**/*.py'
trigger: manual
---

# REST API Parameter Extraction Guide
Expand Down
4 changes: 2 additions & 2 deletions ai/windsurf/.windsurf/rules/rest_api_pagination.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Use this rule when writing REST API Source to configure right pagination type for an Endpoint
globs:
trigger: always_on
globs: '**/*.py'
trigger: manual
---

# dlt REST API Pagination Configuration Guide
Expand Down