Skip to content

Commit ea16914

Browse files
adslatonclaude
andauthored
Add comprehensive workshop documentation structure (#1)
* Add comprehensive workshop documentation structure - Update README.md to focus on Smart Workplace Dashboard workshop - Create modular workshop guides in /workshop/ directory: - Phase 1: Setup & Weather Widget (30 min) - Phase 2: Meeting Time Finder (40 min) - Phase 3: Office Pulse Dashboard (40 min) - Phase 4: Wrap-up & Resources (10 min) - Add mock data setup guide with office locations and team members - Include facilitation guide with teaching strategies and timing - Remove template-specific content, focus on DDD workshop objectives - Provide complete code examples and API integration patterns 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Add bin/ directory to .gitignore - Exclude symbolic links created by install script - bin/ contains platform-specific shortcuts to shared commands - Actual commands are tracked in shared-commands/commands/ - Prevents committing generated files that can be recreated 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Add package-lock.json for dependency consistency - Ensures consistent dependency versions across environments - Generated by npm during install.sh execution - Required for GitHub Actions npm ci command - Locks dependencies to specific versions for reproducible builds 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Update to ESLint v9 with modern configuration - Upgrade eslint from ^8.0.0 to ^9.0.0 - Add @eslint/js dependency for recommended config - Create new eslint.config.js (flat config format) - Remove deprecated .eslintrc.js and .eslintignore files - Update npm scripts to target only JavaScript files - Add --passWithNoTests flag to Jest for workshop repo - Remove security plugin temporarily (compatibility issues with v9) Changes fix GitHub Actions lint and test failures: - ESLint: Works with modern flat config - Jest: Passes with no test files (workshop repository) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * Fix ESLint errors and clean up code - Remove all security/detect-non-literal-fs-filename eslint-disable comments - Fix unused variables by removing parameters in catch blocks - Disable console warnings for CLI tools (expected behavior) - All ESLint errors resolved, only module type warning remains Changes fix GitHub Actions lint failures: - 18 ESLint errors → 0 errors - 57 warnings → 0 warnings - Tests pass with --passWithNoTests flag 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]>
1 parent 6b57a37 commit ea16914

17 files changed

+9734
-297
lines changed

.eslintignore

Lines changed: 0 additions & 24 deletions
This file was deleted.

.eslintrc.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ secrets.json
9595
# Claude Code local settings
9696
.claude/settings.local.json
9797

98+
# Generated symbolic links from install script
99+
bin/
100+
98101
# Build artifacts
99102
dist/
100103
build/

0 commit comments

Comments
 (0)