For general discussion about Joplin, user support, software development questions, and to discuss new features, please go to the Joplin Forum. It is possible to login with your GitHub account.
Reporting a bug
If possible, please provide a screenshot. A screenshot showing the problem is often more useful than a paragraph describing it as it can make it immediately clear what the issue is.
Again, please check that it has not already been requested. If it has, simply up-vote the issue - the ones with the most up-votes are likely to be implemented. "+1" comments are not tracked.
Adding new features
If you want to add a new feature, consider asking about it before implementing it or checking existing discussions to make sure it is within the scope of the project. Of course you are free to create the pull request directly but it is not guaranteed it is going to be accepted.
Building the apps is relatively easy - please see the build instructions for more details.
There are only two rules, but not following them means the pull request will not be accepted (it can be accepted once the issues are fixed):
- Please use tabs, NOT spaces.
- Please do not add or remove optional characters, such as spaces or colons. Please setup your editor so that it only changes what you are working on and is not making automated changes elsewhere. The reason for this is that small white space changes make diff hard to read and can cause needless conflicts.