Devs need help #9884
Replies: 6 comments 9 replies
-
Endless Sky is a community-driven game; the best way to help out with development is to review PRs, even simply playtesting a PR and posting about your experience with it; whether you encountered any bugs, if the change solved what it claims to solve, and any overall feedback you have on it. You can also look through the list of issues and try to tackle any you feel comfortable tackling, or simply post your thoughts and feedback on the suggestion. Above all, it's important to show your support and enthusiasm for the project. Endless Sky is a hobby project developed entirely by volunteers, and it's essential to maintain a friendly, supportive, and healthy community. When hobbies stop being enjoyable, people lose interest in them. Therefore, the more effort you put into keeping our community a positive and welcoming place, the more of their time and energy people will be willing to invest into it. |
Beta Was this translation helpful? Give feedback.
-
Our Reviewer team is a large source of help. We didn't have them a year or so ago, so it's somewhat recent to our development cycle. While we ultimately decide what is merged and fits within the game's vision, our Reviewer team is made up of core members from the community that have a good grasp on both the content and vision of the game, and are able to help review PR's in a constructive and progressive manner that sets them up for Dev review. Subsequently, Developers over time have been selected in a similar manner, sharing large amounts of wisdom of the game following our vision of where it is going. Now, that may not mean we add Developers whenever possible, as we may (in some cases) have enough Devs covering one area or another already in terms of development (Code, Artwork, Content, etc.). I recall comments saying that the solution isn't necessarily adding more Devs, or adding more reviewers, though the latter is more commonly worked with. I know the above wasn't exactly your question, but I figure I'd include it here as a reference. We indeed do this on our own time and are limited in certain aspects because of it. Aside from reviewers, the biggest help that I can think of us receiving is support from those part of ES and maintaining friendly relationships and understanding between the community and developer movements. As I write this, I notice a similar comment from Hecter. The more understanding, patience, and other virtues upheld by contributors and Devs alike, the more healthy of a project space we have to work with. That, and having a good grasp on the game's direction and helping spread that throughout the community helps others know what exactly it is we're working towards. Though that can do with help from our own end, which a most recent example of that being our work on an upcoming vision document. In terms of individual help, as Hecter suggests, learning the code, content, etc., and tackling open issues is another good source of help. We still may take time to visit PRs resulting from such, but it certainly bridges the gaps. And yeah, testing PR's and providing feedback also certainly helps. |
Beta Was this translation helpful? Give feedback.
-
Thanks guys that sounds good. It helps to know what the developer's feelings are surrounding help from the community.
I would like to know more information about how to even work with a PR. Like I said before, I'm not really a coder but not all PR's require coding skills.
|
Beta Was this translation helpful? Give feedback.
-
Thanks to everyone taking the time to explain. I hope this conversation will help anyone else who is unsure about what to expect.
Saugia was right about what I meant by policy. I guess I could also have said "predetermined guide lines" @bene-dictator
Yes, I tend to agree. However, after being here for a bit, I now realize it is because everyone is so busy. After all it is a development site not a social one. I have never been on github before and it takes some getting used to.
No, breakdown. I felt that from day one. As I mentioned, being new, I didn't know what to expect. Kinda like walking into a behind the scenes room and thinking "should I really be touching things or even be here?" It had nothing to do with anyone here, and everything to do with lack of experience.
May I suggest adding some others. @Saugia I think the GitHub Etiquette and Vision documents will go a long way towards making newbies like me fit in. |
Beta Was this translation helpful? Give feedback.
-
Question: Do I need to download the complete PR for testing if it's only a couple of small file changes? |
Beta Was this translation helpful? Give feedback.
-
I have a new question but didn't want start a whole new topic. Why do we not have a One issue that came up during the review of the "Vision Doc" was that it would become more difficult for contributors to complete new content if they where missing one the many necessary skills to create new content. I know we already have many members that collaborate together but for new potential contributors it's difficult to know who to reach out to for help. |
Beta Was this translation helpful? Give feedback.
-
After participating in todays Campfire Chat on Discord, I get the impression that the devs need more help.
Would it be out of line for them to ask for help in a more specific manner? I'm sure there are items that could be put out to the community, to help reduce some work load.
As an example, I don't know a lot about coding but understand the concept of how the text files work. Providing I had time, I could do some minor stuff.
I'm not sure if making it a public list would be the best option and I think devs should be the ones to reach out to indiduals they would feel comfortable assigning tasks to.
Just thinking out loud.
Beta Was this translation helpful? Give feedback.
All reactions