Perform git operation on the project only if edited != false or status is dirty
what to do with a dirty project
Edit a GitHub project using a PR or branch. Do not attempt any git updates if (a) edited is explicitly set to false by the editor or (b) edited is undefined and git status is not dirty. If edited is explicitly set to true by the editor and the git status is not dirty, this is a developer error which should result in a runtime error.
handler context for this operation
project
editor to use
how to persist the edit
to editor
EditResult instance that reports as to whether the project was actually edited
Raise a PR from the current state of the project
Generated using TypeDoc
Create a branch (if it doesn't exist), commit with current content and push