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
623 changes: 623 additions & 0 deletions .cursor/rules/cursorrules.mdc

Large diffs are not rendered by default.

29 changes: 29 additions & 0 deletions .cursorignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# vNext Runtime - Cursor Ignore Rules

# Docker and deployment files - we are focusing on development so ignore these
#vnext/

# Build and deployment files
dist/
build/

# CI/CD pipeline files
.github/

# Binary and log files
*.log
*.tmp
*.cache

# IDE files (VS Code workspace settings except cursor settings)
.vscode/
*.swp
*.swo

# OS files
.DS_Store
Thumbs.db

# Temporary files
*.bak
*.orig
101 changes: 0 additions & 101 deletions .cursorrules

This file was deleted.

21 changes: 7 additions & 14 deletions .github/workflows/build-and-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,16 +82,9 @@ jobs:
fi
echo "Dependencies installed successfully"

- name: Install vNext CLI
run: |
echo "Installing vNext CLI globally..."
npm install -g @burgan-tech/vnext-cli
echo "vNext CLI version:"
vnext --version

- name: Validate vNext components
run: |
echo "🔍 Validating vNext components with reference resolution..."
echo "🔍 Validating vNext components..."

# Temporarily rename diagram files to exclude them from validation
echo "📋 Excluding diagram files from validation..."
Expand All @@ -107,9 +100,9 @@ jobs:
echo " No diagram files found to exclude"
fi

# Run validation with reference resolution
# Run validation using local npm script
VALIDATION_EXIT_CODE=0
if vnext validate --resolve-refs; then
if npm run validate; then
echo "✅ vNext validation completed successfully"
else
VALIDATION_EXIT_CODE=$?
Expand Down Expand Up @@ -152,8 +145,8 @@ jobs:
run: |
echo "🏗️ Building Reference package..."

# Build reference package
if vnext build --type reference --output dist-reference; then
# Build reference package using local npm script (skip validation as it's already done)
if npm run build -- -t reference -o dist-reference --skip-validation; then
echo "✅ Reference package built successfully"

# List contents of reference build
Expand All @@ -168,8 +161,8 @@ jobs:
run: |
echo "🏗️ Building Runtime package..."

# Build runtime package
if vnext build --type runtime --output dist-runtime; then
# Build runtime package using local npm script (skip validation as it's already done)
if npm run build -- -t runtime -o dist-runtime --skip-validation; then
echo "✅ Runtime package built successfully"

# List contents of runtime build
Expand Down
Loading
Loading