Hi everyone, and welcome to the Confluence community!
If you're new here, you're probably excited about setting up your first few spaces and turning Confluence into your team's single source of truth. It's a powerful tool, and establishing good habits early on can save you and your team countless hours down the road.
Today, I want to share one simple tip for writing product documentation that will prevent a major headache and make your engineering team incredibly happy.
When we start documenting a new feature, our first instinct is to write everything in paragraphs, like this:
"...the page will have a title that says 'Welcome to Your Dashboard'. Below the title, we need a paragraph of text that reads 'Here you can see a summary of your recent activity.'. There should also be a button on the right that is labeled 'View Full Report'..."
This seems logical, right? But after a few months, this becomes a problem:
Here's the pro-tip: separate your user-facing content from your descriptive documentation.
A simple way to start is by creating a table on your Confluence page for all the text that will actually appear in your app's user interface (UI).
Element Name | Text to Display |
dashboard.title | Welcome to Your Dashboard |
dashboard.summary | Here you can see a summary of your recent activity. |
dashboard.report_button | View Full Report |
[Example of an application comment]
By organizing your content this way, it’s always clean, easy to find, and ready for a developer to use.
We loved this approach so much that we decided to automate it. We built a simple app called Quick Locale AI (QLAI) that does the hard work for you.
You can still write your documentation naturally, and our app's AI will:
Starting with an organized workflow from day one will make your life easier as your product grows. You'll have documentation that is always up-to-date, and your developers will thank you for it.
Happy documenting!
If you're interested in trying this automated approach, you can check out Quick Locale AI on the Atlassian Marketplace.