Skip to content

📦 ISVs & Package Developers

Use Cases

1. Accelerated Package Development

Independent Software Vendors (ISVs) and package developers need to deliver high-quality packages quickly. D2X provides tools and workflows to streamline the development process.

  • Automated Testing: Use GitHub Actions to automate testing of your packages.
  • Continuous Integration: Implement CI/CD pipelines to ensure code quality.
  • Version Control: Manage your package versions with GitHub.

2. Customer-Specific Customizations

ISVs often need to customize their packages for different customers. D2X supports customer-specific customizations.

  • Forking Repositories: Create customer-specific forks of your package repository.
  • Custom Workflows: Implement custom workflows for different customers.
  • Automated Deployments: Use GitHub Actions to automate deployments to customer orgs.

3. Security and Compliance

Meeting AppExchange security requirements is crucial for ISVs. D2X helps you meet these requirements.

  • Code Scanning: Automatically scan your code for vulnerabilities.
  • Secret Management: Securely manage secrets and credentials.
  • Audit Trails: Maintain detailed audit trails for all changes.

4. Custom Setup UX and GitHub Actions Workflows

For ISVs, and potentially for other partners, there's a huge potential to build custom setup UX into their package and trigger GitHub Actions workflows to get an OAuth connection to the target org and run automation with configuration passed via JSON in the UX.

Value Proposition

1. Increased Productivity

D2X automates repetitive tasks, allowing developers to focus on building features.

  • Automated Testing: Reduce the time spent on manual testing.
  • Continuous Integration: Catch issues early with automated CI/CD pipelines.
  • Reusable Components: Build reusable components to speed up development.

2. Enhanced Security

D2X leverages GitHub's security features to protect your code and data.

  • Secret Scanning: Automatically scan for secrets in your codebase.
  • Code Scanning: Identify and fix vulnerabilities in your code.
  • Dependency Management: Manage dependencies securely.

3. Improved Customer Satisfaction

Deliver high-quality packages and customizations to your customers quickly and reliably.

  • Automated Deployments: Ensure consistent deployments to customer orgs.
  • Custom Workflows: Tailor workflows to meet customer-specific needs.
  • Detailed Audit Trails: Provide customers with detailed audit trails for all changes.