Getting Started

Getting Help

If you need help building, you can always ask questions in our shared Slack (invite link below), where our dev team will get back to you quickly.

Slack

Also useful is our community Discord, where you can post in the #dev-general channel and someone will get back to you:

Discord - A New Way to Chat with Friends & Communities

And if all else fails, you can always get our attention by @-mentioning @nader, @mossified, or @deso on any DeSo app, such as Diamond.

Dev Setup

We recommend using a JetBrains IDE like IntelliJ to get started. Even if you’re more familiar with tools like Emacs or Vim, using IntelliJ will make it a lot easier for us to help you debug what’s going on, and to use valuable plugins like GitHub Copilot for AI code suggestion.

Once you’ve set up IntelliJ, the next step is to import all the DeSo-related projects so that you can hop around the code effectively. You do this simply by executing the following steps:

We recommend loading up the following projects: