CTC NetSuite Deployment Helper
This VS Code extension helps manage NetSuite deployments with ClickUp task tracking, designed specifically for NetSuite developers.
Features
- Mark files for automatic deployment to specific NetSuite accounts
- Associate files with ClickUp tasks for traceability
- Easy-to-use UI for selecting deployment targets and related tasks
- Status bar integration for quick access to commands
- Automatic comment insertion with deployment metadata
Access Commands Through:
- Status bar buttons (bottom-right)
- Editor title bar button (top-right)
- Context menu (right-click in editor)
- Command palette (Ctrl+Shift+P)
How It Works
- Click the "CTC NetSuite Deploy" button in the status bar
- Select the target NetSuite account from the dropdown
- Optionally select a ClickUp task to associate with the deployment
- Click "CTC Save Information"
- The extension adds special comments to your file:
/* [CTC-CLICKUP-TASK-ID: CST-3338] */
/* [CTC-NS-DEPLOY-TARGET: 123456] */
- These markers can be used by CI/CD systems to automate deployment
Requirements
- Visual Studio Code version 1.60.0 or higher
- Internet connection for accessing NetSuite account and ClickUp data
Extension Settings
netsuite.accounts : Configuration for NetSuite accounts (updated automatically)
clickup.apiToken : API token for ClickUp integration
Known Issues
- Mock task data is currently used when searching for ClickUp tasks
- Network connectivity is required to fetch account and space information
Release Notes
0.1.0
Initial release with:
- NetSuite account selection
- ClickUp integration
- Status bar integration
- File metadata annotations
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This extension is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by Catalyst Tech Consulting
| |