Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.7 KB

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 1.7 KB

Before you create an Issue...

There are better Places for Support

We want your question to be answered, so it is important that you ask at the right place. Be aware that an issue tracker is not the best place to ask for support. An issue tracker is used to track issues (bugs or feature requests). Instead, please use stackoverflow.com and use the tag greendao for your question.

Examples for support questions that are more likely to be answered on StackOverflow:

  • Asking how something works
  • Asking how to use greenDAO in a specific scenario
  • Your app crashes/misbehaves and you are not sure why

The perfect Issue Report

A couple of simple steps can save time for everyone.

Check before reporting:

  • It's not a support inquiry
  • You have read the docs
  • You searched the web and stackoverflow
  • You searched existing issues to avoid duplicates

Reporting bugs:

  • Please investigate if is the bug is really caused by the library. Isolate the issue: what's the minimal code to reproduce the bug?
  • Bonus steps to gain extra karma points: once you isolated and identified the issue, you can prepare an push request. Submit an unit test causing the bug, and ideally a fix for the bug.

Requesting features:

  • Ask yourself: is the feature useful for a majority users? One of our major goals is to keep the API simple and concise. We do not want to cover all possible use cases, but those that make 80% of users happy.

Thanks for reading!

It's your feedback that makes maintaining this library fun.