I just spent the last hour trying to figure out where bugs should be raised for an SDK and trying to get registered on the forums and JIRA. It would appear that JIRA is not open to registration from the public, as my login does not work on there, however this is not explained anywhere. I also had to jump through many hoops to get registration to work on the forums, and the interface is clunky at best.
Most other projects follow a common pattern of allowing users to raise issues and send PRs via the hosted repo (e.g. github/bitbucket). This keeps in line with the common pattern users follow each day, prevents the need to create Yet Another Account, and overall leaves a much nicer taste in the mouth.
To give an example, I found a small documentation bug in the Python SDK which would have been a 5 minute fix that I could send in a PR, but instead I’ve had to go through this horrible process which leaves me feeling like I don’t want to contribute because of the overheads.
Forums are not the correct place to be raising bug reports from the public, they should be for help and questions. And if JIRA isn’t open to the public, then the next logical place would be Github.
Could someone from CouchBase please clarify the situation? I really want to contribute, but this is making things difficult.