Interview Building Resources
As you are building interviews, use these resources to find answers to your questions, solve problems you run into, and get help.
If you have been stuck on something for longer than 20 minutes, it's probably time to ask for help. Post a question in the Coding Help channel in Teams or bring it to our Monday meeting.
When you ask for help:
- Give details
- Share the code you are stuck on
- Share any error messages you may be getting
Community Resources​
Docassemble and the Document Assembly Line tools are open-source, which means they are built, maintained, used, and supported by a community of contributors. The Document Assembly Line is a community of courts and legal aid organizations who are building Docassemble interviews.
Document Assembly Line​
- Weekly interview builder meetings
- Community forum
- Monthly workshops
Email us to join!
Docassemble​
Documentation​
While building interviews you will most likely have one or more documentation websites ("docs") open at all times. And when you ask for help in one of the community resources, above, you will often receive a link to documentation as part of a response. This is generally meant to be helpful, not as a way to say "RTFM."
These are the essential documentation websites to have on hand:
Docassemble interview files use several kinds of markup. Most of what you will need to know is included on the Docassemble markup page, but sometimes you may need to go to the source for more detailed documentation.
- YAML (the base file format)
- Markdown (formatting text)
- Mako (using variables and code within questions)
- Python (coding in Mako tags and code blocks)
- Jinja (used in DOCX templates)
You can also use HTML, CSS, and Javascript in Docassemble interviews.
- HTML (advanced formatting)
- CSS (customizing the UI)
- Javascript and jQuery (advanced customization)