feat!: remove create plugin support #166
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation, Context & Description
Resolves #118
Closes #119
Resolves #120
Resolves #121
Closes #122
Resolves #125
The tickets above report various issues related to the plugin creation functionality and the associated
platform
feature, which is tied to plugin development.This area appears to be buggy, has not been maintained since 2019, and lacks proper documentation. Given this, I believe it is appropriate to remove it in the next major release.
Additionally, the Cordova dev documentation had significantly improved the plugin creation guide which does not reference plugman.
Several suggestions from the referenced tickets include:
Since the website contains an up-to-date documentation for plugin creation, the goal of this PR is to removing the feature completely. The guide on the website would be its replacement.
Testing
npm t
Checklist
(platform)
if this change only applies to one platform (e.g.(android)
)