If you would like to contribute to the development of Dendron, checkout out the repo from GitHub.

You can then follow the setup instructions

A great place to start is with issues labelled with the size.small label on GitHub. These are small, self contained tasks that are well suited for first time contributors.

Leave a comment in the issue if you decide to work on it. Issues that are being worked on will be assigned to a person already.

Remember that you are always welcome to ask for help inside the #dev Discord channel.

VS Code Extension Development

If you're not familiar with VS Code Extension Development, have no fear. There are lots of great resources for that.

The VS Code guide to making your first extension is a great place to start.

Afterwards, you can see how specific features are implemented through the VS Code Extension Samples library.

Pull Request Checklist

  • add a test (Private) for the new feature
  • make sure all the existing tests (Private) pass
  • if its your first pull request to Dendron, watch out for the CLA bot that will ask you to agree to Dendron's CLA
  • if its your first pull request and you're on our Discord, make sure that Kevin gives you the horticulturalist role πŸ‘¨β€πŸŒΎπŸ‘©β€πŸŒΎ