Skip to content

Implement DDEV plugin with installation instructions, CI/CD workflow#2

Merged
JUVOJustin merged 3 commits intomainfrom
npm-deployment
Dec 4, 2025
Merged

Implement DDEV plugin with installation instructions, CI/CD workflow#2
JUVOJustin merged 3 commits intomainfrom
npm-deployment

Conversation

@JUVOJustin
Copy link
Owner

This pull request introduces a production-ready release workflow and prepares the plugin for npm distribution. It adds a deployment GitHub Actions workflow, creates a proper package.json for npm publishing, improves documentation for easier installation, and makes minor code and packaging adjustments.

Deployment and Packaging Improvements:

  • Added a GitHub Actions workflow (.github/workflows/deploy.yml) to automate deployment on tag push, including version bumping, building, committing, and publishing to npm.
  • Created a package.json file with metadata, scripts, dependencies, and npm publishing configuration for the opencode-ddev plugin.
  • Updated .npmignore to exclude tsconfig.json from npm packages, reducing package size and unnecessary files.

Documentation Updates:

  • Updated README.md to provide npm-based installation instructions, replacing the previous submodule approach, and added update instructions for users.

Code Maintenance:

  • Fixed import path in logs.ts to use the correct @opencode-ai/plugin/tool submodule.… and TypeScript configuration

@JUVOJustin JUVOJustin merged commit 0aac668 into main Dec 4, 2025
@JUVOJustin JUVOJustin deleted the npm-deployment branch December 4, 2025 03:05
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.

1 participant