After temporarily disabling custom capabilities, I’ve created my first fork! Doing so raises a few questions though:

  • What is the plugin supposed to be doing? What problem does it solve?
  • Do I publish a fork? If not, how do I merge it back into the original?
  • Should forks be a public post type if they aren’t intended to be published?

Based on my prior opinions, forks shouldn’t be a public post type by default. The point of “creating” a fork is to be able to make edits to another post type, and then be able to “submit a pull request” to have your changes merged back into the original. This is what v0.1 should be.