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