Skip to content

Add Conductor workspace configuration#825

Merged
Erik Osterman (Cloud Posse) (osterman) merged 2 commits into
masterfrom
conductor-config
Oct 15, 2025
Merged

Add Conductor workspace configuration#825
Erik Osterman (Cloud Posse) (osterman) merged 2 commits into
masterfrom
conductor-config

Conversation

@osterman
Copy link
Copy Markdown
Member

Summary

  • Adds conductor.json configuration file for automated workspace setup
  • Includes conductor-setup.sh script that validates Node.js/npm and installs dependencies
  • Enables one-click development server launching via Conductor

What's included

conductor.json

  • setup script: Runs workspace initialization (dependency installation, cache clearing)
  • run script: Starts Docusaurus dev server on Conductor-assigned port
  • nonconcurrent mode: Ensures only one dev server runs at a time

conductor-setup.sh

  • Validates Node.js ≥20.10 is installed
  • Validates npm is available
  • Clears cached build artifacts (.docusaurus, build)
  • Installs npm dependencies
  • Provides clear error messages if requirements are missing

Test plan

  • Tested setup script successfully in workspace
  • Verified Node.js version checking works
  • Confirmed dependencies install correctly
  • Test run script launches dev server (can be tested after merge)

🤖 Generated with Claude Code

This adds a conductor.json configuration file that enables automated
workspace setup and development server launching for the documentation site.

- setup script: Validates Node.js/npm and installs dependencies
- run script: Starts Docusaurus dev server on Conductor-assigned port
- Uses nonconcurrent mode for the run script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@osterman Erik Osterman (Cloud Posse) (osterman) merged commit dd0a742 into master Oct 15, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants