Issues

From Eterna Wiki

Revision as of 01:01, 28 November 2013 by Machinelves (talk | contribs) (simplified language, changed How headers for clarity, edited Research & Communicate)

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?


Development Protocol

  • We are a global community with a great diversity of opinions and potential. Always be respectful!
  • Both devs and players are very busy: following a protocol is a matter of professionalism.
  • This protocol will help you contribute to development in an effective and orderly fashion.

 

RESEARCH

How?

Resources
  • Please first research existing resources before posting to the community.
  • Poorly researched posts could be misunderstood, ignored, or deleted.
Solutions
  • Has the issue already been reported, or even resolved?
  • Find potential solutions to an unresolved issue!
Details
  • Describe each key point of the issue.
  • List any details, screenshots, or links that help explain the issue.

 

Where?

Wiki
  • EteRNA Wiki
  • Do not post yet. Browse, or use the Search field at the left bottom of the screen.
Forums
  • EteRNA Forums
  • Do not post yet. 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
  • Do not post. Browse, or use the Search field at the top left-center.

 

COMMUNICATE

How?

Friendly
  • Players and Devs are very busy! Always be kind, patient, and respectful. 
  • This is a community of many ages and talents. Remember, we're all in this together! :)
Brainstorm
  • Share key points about the issue to get relevant ideas.
  • Give examples gathered in your Research.
Collaborate
  • Discover solutions you might not have thought of alone.
  • Help others, and they will be inspired to help you!

 

Where?

Chat
  • EteRNA Chat
  • Login or Register at the bottom left. Then you can post in Chat, which is accessible at the top right after logging in.
Groups
  • EteRNA Groups
  • Login or Register at the bottom left. Then you can search & browse Groups through the Community drop-down menu at the top of the page.
Forums
  • EteRNA Forums
  • Login at the top right ( requires EteRNA Registration, see above ). Then you can post in the Forums using the box in the top center of the screen, choosing from tabs "Share an idea", "Report a problem", or "Give praise".

 

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. 

 

 

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.