This guide is intended for all contributors who are adding new features, content, or making updates to the Base Account documentation.
Following these guidelines ensures consistency and maintains
the documentation structure, making it easier for developers to find information.
Why Documentation is ImportantGood documentation significantly accelerates developer adoption. Focus on creating content that helps developers understand and implement Base Account features efficiently, while maintaining the documentation’s structural integrity.
Make sure you use explicit language in your file names, headings, and content.
Make active linking references to the relevant guides and examples.
Use bulleted lists for steps or options.
Explicitly name and reference the libraries you are using.
Use code blocks to highlight code.
Use semantic urls that make sense even without context. Avoid abbreviations.
Think like a Large Language ModelWhen writing documentation, think about how a Large Language Model would understand the content.You should continuously ask yourself:
“Would a Large Language Model be able to understand this content?”
“Would a Large Language Model be able to follow this content?”
“Would a Large Language Model be able to use this content?”
If you can’t answer yes to all of these questions, you need to rewrite the content.
First reference: The first time you use an abbreviation or technical term, spell it out followed by the abbreviation in parentheses. Example: “Account Abstraction (AA)”
Consistency: Use the same term for the same concept throughout the documentation
Technical Reference: Keep the guides and examples to a minimal size. Put the comprehensive technical details in the Technical Reference section.