Skip to main content

Local Development

Environment Setup

ToolUsage
NeovimPrimary code editor
tmuxTerminal multiplexer for multi-pane workflow
GitVersion control
WP-CLIWordPress database management
Local WordPressLocal development instance

Workflow

  1. SSH into development VPS via jump host
  2. Work in tmux sessions for concurrent tasks
  3. Edit files with Neovim
  4. Test changes on staging instance
  5. Deploy via Git + WP-CLI

Tools & Configuration

  • Bash aliases and functions for common operations
  • tmux session configurations per project
  • Git hooks for pre-commit checks
  • WP-CLI aliases for site-specific operations

Local Plugin Development

  • Custom plugins developed in /wp-content/plugins/ directly on dev instance
  • WPCodeBox2 snippets created and tested in development
  • ACF field groups exported as PHP for version control
  • Theme customizations in child theme