oxyplot-xamarin/CONTRIBUTING.md

2.0 KiB

Contribute to OxyPlot

OxyPlot is driven by the community and contributors like you. We are excited that you're interested to help us move forward and improve OxyPlot. Have a look at the following tips to get started quickly.

Creating a pull request

Contributions to the project are greatly appreciated. But please read the How to contribute section in the documentation before submitting a pull request.

Reporting issues

Please use the discussion forums if you are unsure whether it is a bug in the library or a problem in your code. When you are sure, please add defects in the issue tracker. It is very helpful to get the code (use CTRL+ALT+C in the plot control) and report (CTRL+ALT+R) of the bug plot. You could use services like http://snipt.org or https://gist.github.com to share code snippets.

A report should include

  • used platform and tools version
  • used OxyPlot version
  • version of dependencies (e.g. Xamarin.Forms and Android SDK)
  • description of the issue
  • sample code to reproduce the issue

Common rules

To prevent the issue (backlog) list to grow indefinitely, an issue will be closed when you are not responding to requests by a project developer. We need your help, so we will not close an issue by desire. But when you are not answering to a request by for a month we will close the issue. If this happens in accident, feel free to re-open the issue...

The issue reporter can close the issue because:

  • he/she verified the fix/change
  • found out that it is not an OxyPlot issue but some problem in his/her code

In case the reporter does not respond to a request:

  • a project developer is allowed to close the issue (after one month)

Someone can take over the issue from the reporter, when:

  • he/she can reproduce the issue
  • has some sample code
  • has more time/information to assist in the resolution
  • responds to requests by a project developer