File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -249,3 +249,18 @@ If you want to uninstall a plugin, you can run:
249
249
``` shell
250
250
$POETRY_HOME /bin/pip uninstall poetry-plugin
251
251
```
252
+
253
+
254
+ ## Maintaining a plugin
255
+
256
+ When writing a plugin, you will probably access internals of Poetry, since there is no
257
+ stable public API. Although we try our best to deprecate methods first, before
258
+ removing them, sometimes the signature of an internal method has to be changed.
259
+
260
+ As the author of a plugin, you are probably testing your plugin
261
+ against the latest release of Poetry.
262
+ Additionally, you should consider testing against the latest release branch and the
263
+ master branch of Poetry and schedule a CI job that runs regularly even if you did not
264
+ make any changes to your plugin.
265
+ This way, you will notice internal changes that break your plugin immediately
266
+ and can prepare for the next Poetry release.
You can’t perform that action at this time.
0 commit comments