# Documenting Your Function
Your functionâs README.md
will be published to its dedicated Automate page. This is your opportunity to communicate the key functionality, limitations, and detailed instructions for the functionâs inputs to your team and organisation.
Clear documentation is critical for:
- Helping your team and collaborators understand how to use the function effectively.
- Ensuring consistency and transparency when sharing functions within a Workspace.
- Providing detailed instructions that reduce confusion and the need for additional support.
# Key Points for Documentation
- Clarity and Precision: Ensure it is abundantly clear what your function produces given specific source data and input parameters.
- Detail as Needed: Provide enough detail about the functionâs purpose, logic, and limitations to enable your team to use it effectively.
- Markdown Support: Speckle Automateâs function listing supports full Markdown, allowing you to include relevant imagery, links, and formatting for a professional and functional presentation.
# Example
Below is an example of how a well-documented README.md
might appear on a function listing:
Example of the README as displayed in a function listing.
Clear and thorough documentation ensures your function is easy to understand, use, and maintainâultimately benefiting your team and organisation. Take the time to make it count!