Issues

From Eterna Wiki

Revision as of 02:30, 20 November 2013 by 71.227.154.48 (talk) (test)

This page is under heavy development. Here is the Dev Chat page, which is being incorporated into this Issues portal.

 


 

Did you find a bug?

Is there a usability issue?

Do you have a great feature idea to share?


Respect!

  • Following this protocol is a matter of professionalism. We all have sparks of ingenuity, followed by the sobering requirements of actually manifesting a solution. 
  • Both devs and players are very busy, and this protocol will help you create a clear, concise, & accurate set of details about the Issue, so that we can address it quickly and correctly.
  • When you take the time to RESEARCH & BRAINSTORM  before you DEFINE & TRACK, then you show respect to your fellow colleagues, and make yourself an asset to the community! :)

 

RESEARCH

How?

DO NOT POST
  • DO NOT POST anywhere yet, we'll do that later. Before involving the community, please always first research the existing resources.
  • This is an information gathering stage, and poorly researched Posts will be misunderstood, ignored, or deleted.
Resources
  • Look up the Issue to reveal whether it already has been reported, or even resolved.
  • Find important information that could affect potential solutions to an unresolved issue.
Understand
  • The better understood the Issue, the easier it will be to explain to the community in Stage 2.
  • Take notes on any details or links that will help explain the Issue in later stages.

 

Where?

Wiki
  • EteRNA Wiki
  • Browse, or use the Search field at the left bottom of the screen.
Forums
  • EteRNA Forums
  • Browse, use the Search field at the top right, or use the "Ask a question" box in the top center of the screen.
GitHub
  • EteRNA GitHub
  • Browse, or use the Search field at the top left-center.
  • DO NOT POST to GitHub at any stage, or devs may ban you entirely. When / if players get GitHub access, it will be updated here. GitHub access is presently for research only.

 

BRAINSTORM

How?

Friendly
  • Players are very busy and have responsibilities outside of the game. Always be kind, patient, and respectful! 
  • It is each of our responsibility to preserve the friendly community attitude, so that we all continue to be inspired to help each other. Remember, we're all in this together! :)
Feedback
  • The community is very knowledgeable, and provides the benefit of years of experience. We can share key details about the Issue that help to understand how to proceed effectively.
  • If we cannot answer the question directly, often we can at least point in the right direction by specifying links to specific resources and Forum discussions that may help.
Collaboration
  • In addition to receiving feedback, reaching out to the community allows us to actively discuss and brainstorm solutions that we might not have thought of alone.
  • Don't forget the conversation goes both ways! The more you participate and help others with their Issues, the more they will be inspired to help you.

 

Where?

Chat
  • EteRNA Chat
  • Login or Register at the bottom left, and then you can Post in Chat, which is accessible at the top right after logging in.
  • Respect that players are busy and may not see the question, or know the answer at this time. You can try Chat again later, or to preserve the Issue create a Post in the Forums instead. ( see below )
Groups
  • EteRNA Groups
  • Login or Register at the bottom left, and then you can Search, Browse, Follow, Subscribe, and Create Groups through the Community -> Groups menu at the top of the page.
  • Be patient and keep in mind that the global community spans all time zones. Some Groups are open registry, while others are invite only. If you are nice and do not spam, you will make friends easily! 
Forums
  • EteRNA Forums
  • Login at the top right ( requires EteRNA Registration, see above ), and then you can Post in the Forums using the "Share an idea", "Report a problem", or "Give praise" tabs box in the top center of the screen.
  • The Forums provide a central whiteboard to post Issue descriptions, images, and links. This provides a record of the Issue that we all can refer to at any time, unlike Chat which disappears quickly.

 

DEFINE

How?

 

  • DETAILS: Preliminary research & discussion filters out redundancy, and allows for collaboration / shared wisdom that could change critical details of the issue, or potentially resolve it without ever filing it in GitHub.
  • COMPREHENSION: Remember, Forums and Dev Chat are for discussion, GitHub is not. By the time an issue gets to GitHub it must be fully understood and vetted.
  • Please use this Dev Chat portal here on the Wiki to formally outline player requests and set priority.
  • diagnose
  •  the forums preserve the discussion, which is indispensible for reference during the following stages of development. 

UNITY

  • We are a global community with a great diversity of opinions and potential. 
  • If we are to unite our goals into one voice and direction, we must cooperate & coordinate, so that the devs know what 'we' want.

 

Where?

  • forum
  • WIKI:
  • dev chat 

 

TRACK

Issue Tracking: Once a bug or feature has been approved for exploration during Dev Chat, it will be entered into GitHub. If there is an additional tracking mechanism, it should be updated here. Stay tuned for incoming updates on this matter!

Rhiju is looking into whether players can edit the existing EteRNA GitHub instance directly, or whether the devs prefer to branch out a separate player-level GitHub instance. Either way, soon we hope to have a more robust tracking system that will enable proper tagging & tracking of issues so that nothing gets missed.

When a GitHub instance becomes available for final-stage tracking of issues, GitHub will take over the role of formal filing & tracking of issues, and then this wiki Issues portal will function only for the preliminary stages of issue tracking.

Please note that even when we get the awesome power that is GitHub, DO NOT skip the preliminary stages of issue exploration! The preliminary stages of understanding an issue are just as important as the actual filing of the issue with the dev team. Why? Another good question!

  • ORDER: Ever wonder what happened to that random suggestion that flew by in chat? Or that issue that keeps popping up in the forums? Following a protocol ensures you know where to look for what, and when.
  • FOCUS: It may seem like a good idea to plug every possible issue directly into GitHub, but I assure you this will only overwhelm the devs with tedium, and it will be that much harder for them to focus on fixing the bugs and features that are most important.

 

How?

 

Where?

  • GITHUB: 

ARCHIVE

 

How?

 

Where?

  • WIKI: 

 

Respect
  • Following a protocol is a matter of professionalism. Both devs and players are very busy, and .
  • We all have sparks of ingenuity, followed by the sobering requirements of actually manifesting a solution. When we take the time to ..., we show respect to our fellow colleagues.