The Endless Sky Developer Guide Or, 'Should I make a plug-in or a Pull Request?' by Zitchas
If you are considering making content for Endless Sky, let me start by offering my congratulations and enthusiastic support. As a community driven project, it has been very rewarding experience for me to contribute, and the community never fails to inspire me to continue. That said, the decision of to whether to create content that will be merged into vanilla (the base game), or to make a plug-in that anyone can choose to have in their game, can be a difficult one.
This guide is intended to help you make that choice, predominantly by asking a series of questions that will help clarify your own intentions and expectations.
Before I get to the questions, though, let me say this: Neither vanilla content nor plug-ins are inherently better or worse than the other. Each has its advantages and disadvantages, and different sorts of content are better suited to one or the other. Now, let's get started. (The questions themsel