Deckard is a personal assistant for software teams. Deckard shows you insights related to the code you are working on. It allows you to structure all your knowledge about code in one place. It works with the vast majority of IDEs, programming languages and has many integrations (GitHub, BitBucket, Slack, Trello). Deckard boosts software collaboration -- remember to invite your teammates.
Check if you can find the answer in this FAQ or one of the video tutorials. If not, please write us at firstname.lastname@example.org. You can also chat with us through our website.
Download the desktop application and then follow the instructions in the application. After you install the desktop Deckard, you only need to install the plugin for your IDE (editor). You can then also connect your GitHub repositories (if you are using GitHub).
To try it out, just open up your git repository in your IDE and double click on some code. You will see that Deckard shows you information related to that code. You can then create your own Deckard cards and connect them to code.
Your team is your GitHub name or your GitHub organisation. Click on your avatar in the upper right corner of the application to check what your current team is. If you want to change the name of your team, create a new organisation on GitHub. You can then switch between your teams in Deckard - just click on the avatar and choose the “Switch to team..” option.
Deckard is free for open-source teams. Enterprises can test Deckard for 14 days for free.
Deckard indexes your code locally. It does not send your code anywhere. Your code remains on your machine. Only the cards are stored in the cloud so that your teammates can see them as well.
Click on your avatar and the name of the team is just under your email. If you have more than one team, you can switch to the other team by clicking on the “Switch to team” item in the menu.
Go to your menu and choose the “Invite team members”. Then, add at most 3 emails at once and we will send them invitations.
Coding assistant: it gives you a summary of what is important to the code you clicked on (including all cards, commits, issues, Slack discussions, Trello cards etc.)
Cards: cards grouped by time and by tag
My To Do’s: cards that I moved to my to-do list My Comments: all discussions, in which I participate
All About Code: Overview of the Deckard cards shown per file or directory name
Open the card and click on the move to the to-do list button (bottom of the card). You can also mark the card as “read” when you read it and there is nothing more to be done.
Just double click on the code to see the entire story behind it in Deckard. The story includes a summary of occurrences of the code you clicked on as well all related Deckard cards, Slack discussions, Trello tickets, commits, pull requests, GitHub issues.
Click on the green button in the bottom right corner of the application to create a card in Deckard. A modal window will open.There you can write a message, tag it (start with # to have your tag autocompleted or create a new tag) and choose a file or a directory, to which you want to connect this card to.
Deckard has the following integrations:
GitHub: it can show you the commits, the issues, and the pull requests related to a specified code snippet.
Bitbucket, Gitlab, and custom git hosting: Deckard works with any git repository and can show you the commits directly related to a specific code snippet.
Trello: you can turn a card in Deckard into a card in Trello.
Slack: you can turn a Slack discussion into a card in Deckard.
JIRA: you can see JIRA tickets related to a specified code snippet.
IDEs: IntelliJ, WebStorm, PhpStorm, Android Studio, Atom, Visual Studio Code, Sublime Text, Vim.
The Web You can post links to code and links to cards everywhere!
Slack integration works both ways. You can move Slack discussions to Deckard as well as place Deckard links in Slack.
To move Slack discussions to Deckard, click on “Add the Slack /save command” in the top-right menu and authorize the application.
Then, when an interesting discussion happened, type
/save to create a card in Deckard. You can specify how many messages to record like so:
You can also post links to Deckard into Slack. In a webbrowser, simply copy the URL in the address bar. In the desktop app, click on the share icon at the top right of a card.
If the link starts with https://, it will be opened by the web version of Deckard. If you replace “https://” with “dd://”, it will be opened by the Deckard desktop app.
For technical reasons, Deckard requests access to your messages. However, it only ever reads what you ask him to record with the
Open a Deckard card, click on the “Actions” in the bottom left corner of the card and choose “Create a Trello card”. It will turn your Deckard card into a Trello ticket.
If you are working on a git repository, you can see the commits related to the specific code you selected in your IDE. If you want to see the related GitHub issues as well, make sure to login with your Github account, then click on your avatar and choose “Connect GitHub repositories”.