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
24 changes: 12 additions & 12 deletions __fs_snapshots__/fresh-project-with-testing-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@
"path": ".markdown-workflow",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.342Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": [
{
"name": "config.yml",
"path": ".markdown-workflow/config.yml",
"type": "file",
"size": 2491,
"modified": "2025-07-31T22:00:24.357Z",
"modified": "2025-01-21T10:00:00.000Z",
"contentHash": "e5a4c1574e62c22e669ac1b500c9e97c",
"content": "# Testing Configuration with Date/Time Overrides\n# This config demonstrates how to use testing overrides for predictable snapshots\n\n# User Information (used for template substitution)\nuser:\n name: \"Test User\"\n preferred_name: \"test_user\"\n email: \"test@example.com\"\n phone: \"(555) 123-4567\"\n address: \"123 Test Street\"\n city: \"Test City\"\n state: \"TS\"\n zip: \"12345\"\n linkedin: \"linkedin.com/in/testuser\"\n github: \"github.com/testuser\"\n website: \"testuser.com\"\n\n# System Configuration\nsystem:\n scraper: \"wget\" # Options: \"wget\", \"curl\", \"native\"\n web_download:\n timeout: 30\n add_utf8_bom: true\n html_cleanup: \"scripts\" # Options: \"none\", \"scripts\", \"markdown\"\n\n output_formats:\n - \"docx\"\n - \"html\"\n - \"pdf\"\n - \"pptx\"\n\n git:\n auto_commit: true\n commit_message_template: \"Add {{workflow}} collection: {{collection_id}}\"\n\n collection_id:\n date_format: \"YYYYMMDD\"\n sanitize_spaces: \"_\"\n max_length: 50\n\n mermaid:\n output_format: \"png\"\n theme: \"default\"\n timeout: 30\n\n # Testing Overrides (for predictable testing and snapshots)\n testing:\n # Date/Time overrides\n override_current_date: \"2025-01-21T10:00:00.000Z\"\n override_timezone: \"UTC\"\n freeze_time: true # Always return the same time\n \n # ID generation overrides\n deterministic_ids: true\n id_prefix: \"test\"\n id_counter_start: 1\n \n # User variable overrides (override default user info for testing)\n override_user:\n name: \"Test User\"\n preferred_name: \"test_user\"\n email: \"test@example.com\"\n phone: \"(555) 123-4567\"\n city: \"Test City\"\n state: \"TS\"\n \n # System variable overrides\n mock_file_timestamps: true # Use fixed timestamps for file operations\n mock_external_apis: true # Mock external API calls\n seed_random: \"test-seed-123\" # Seed for deterministic random values\n\n# Workflow-specific overrides\nworkflows:\n job:\n templates:\n resume:\n default_template: \"default\"\n available_templates:\n - \"default\"\n - \"mobile\"\n - \"frontend\"\n\n custom_fields:\n - name: \"salary_range\"\n type: \"string\"\n description: \"Expected salary range\"\n - name: \"remote_preference\"\n type: \"enum\"\n options: [\"remote\", \"hybrid\", \"onsite\"]\n description: \"Work location preference\"\n\n blog:\n custom_fields:\n - name: \"estimated_reading_time\"\n type: \"number\"\n description: \"Estimated reading time in minutes\""
},
Expand All @@ -34,21 +34,21 @@
"path": ".markdown-workflow/workflows",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.343Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": [
{
"name": "blog",
"path": ".markdown-workflow/workflows/blog",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.342Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": [
{
"name": "README.md",
"path": ".markdown-workflow/workflows/blog/README.md",
"type": "file",
"size": 545,
"modified": "2025-07-31T22:00:24.342Z",
"modified": "2025-01-21T10:00:00.000Z",
"contentHash": "186e0a2c8e5f40499ae1720ef738e87e",
"content": "# Blog Workflow Customization\n\nThis directory can contain customizations for the blog workflow.\n\n## Structure\n- `workflow.yml` - Override workflow definition\n- `templates/` - Custom templates (override system templates)\n\n## Template Resolution\nTemplates are resolved in this order:\n1. `templates/` in this directory (highest priority)\n2. System templates from markdown-workflow installation\n\n## Getting Started\n1. Copy system templates you want to customize\n2. Modify them to suit your needs\n3. System will automatically use your customizations\n"
},
Expand All @@ -57,7 +57,7 @@
"path": ".markdown-workflow/workflows/blog/templates",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.342Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": []
}
]
Expand All @@ -67,14 +67,14 @@
"path": ".markdown-workflow/workflows/job",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.342Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": [
{
"name": "README.md",
"path": ".markdown-workflow/workflows/job/README.md",
"type": "file",
"size": 543,
"modified": "2025-07-31T22:00:24.343Z",
"modified": "2025-01-21T10:00:00.000Z",
"contentHash": "4811ad05136a3acdf46578ab0e20a2e7",
"content": "# Job Workflow Customization\n\nThis directory can contain customizations for the job workflow.\n\n## Structure\n- `workflow.yml` - Override workflow definition\n- `templates/` - Custom templates (override system templates)\n\n## Template Resolution\nTemplates are resolved in this order:\n1. `templates/` in this directory (highest priority)\n2. System templates from markdown-workflow installation\n\n## Getting Started\n1. Copy system templates you want to customize\n2. Modify them to suit your needs\n3. System will automatically use your customizations\n"
},
Expand All @@ -83,7 +83,7 @@
"path": ".markdown-workflow/workflows/job/templates",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.342Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": []
}
]
Expand All @@ -93,14 +93,14 @@
"path": ".markdown-workflow/workflows/presentation",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.343Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": [
{
"name": "README.md",
"path": ".markdown-workflow/workflows/presentation/README.md",
"type": "file",
"size": 561,
"modified": "2025-07-31T22:00:24.343Z",
"modified": "2025-01-21T10:00:00.000Z",
"contentHash": "415774666798b92ab5da8536d8acc4b5",
"content": "# Presentation Workflow Customization\n\nThis directory can contain customizations for the presentation workflow.\n\n## Structure\n- `workflow.yml` - Override workflow definition\n- `templates/` - Custom templates (override system templates)\n\n## Template Resolution\nTemplates are resolved in this order:\n1. `templates/` in this directory (highest priority)\n2. System templates from markdown-workflow installation\n\n## Getting Started\n1. Copy system templates you want to customize\n2. Modify them to suit your needs\n3. System will automatically use your customizations\n"
},
Expand All @@ -109,7 +109,7 @@
"path": ".markdown-workflow/workflows/presentation/templates",
"type": "directory",
"size": 0,
"modified": "2025-07-31T22:00:24.343Z",
"modified": "2025-01-21T10:00:00.000Z",
"children": []
}
]
Expand Down
Loading