Turn your knowledge about a software project into discussable insights, displayed only when needed by Deckard.
There are many reasons for that:
- It takes time to read it, because it's in the source code,
- Comments are completely unstructured and often not up to date,
- It distract you from code, our working memory cannot handle too much.
Well, it addresses the above issues:
- Knowledge is more structured, thus more useful and less often lost,
- You can discuss documentation, which makes it more up-to-date,
- It does not distract you from writing code-- you have them when you need it.
Justwalk is a YAML-based open format for documenting source code, which you can then browse using Deckard. It allows both you and your teammates to understand it much faster. You document a file or a directory, and others can immediately see and discuss it in Deckard. You turn your knowledge into discussable insights associated with files or directories, and see them only when you work on those files/directories.
It's very simple!
It takes two steps to do it:
- Add the Deckard_Walkthrough.yaml file to the main directory of your repository to turn your documentation into a dynamic one. Look at the example below.
- Open up your new dynamic documentation in:
- View it in https://assist.deckard.ai and/or
- Use brew to install Deckard
(brew cask install deckard)
- or download the stand-alone Deckard app (and then install your favorite IDE plugin for it) from https://assist.deckard.ai
dir1/dir2: |
This is an example message you will see when you double click
on the content in this directory
abc/def/somefile.py: |
Some other message. You will see it when you click on something
in this file.
one/two/three: |
This is an example message you will see when you double click
on the content in this directory
bob/alice/myFile.txt: |
Some other message. You will see it when you click on something
in this file.
Deckard indexes your files on your local machine. It does not send them to the cloud. It communicates with your editor to know your current context.
- Just a web browser :-) You will get all the data in the Deckard web app.
- If you want more of Deckard, you can download install a stand-alone app for either Mac or Linux. The stand-alone app currently supports Visual Studio Code, IntelliJ, Atom, Vim. Want to create a plugin? It's simple! Check out our plugin for Atom here: https://github.com/deckardai/atom-deckard