# Pipelines package docs hack day instructions

**URL:** <https://www.rubin.community/t/pipelines-package-docs-hack-day-instructions/2742>\
**Category:** Data Management\
**Tags:** doc-engineering\
**Created:** [March 9, 2018, 12:59am UTC](https://www.rubin.community/t/pipelines-package-docs-hack-day-instructions/2742 "2018-03-09T00:59:07Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jsick](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/jsick/32/672_2.png) [@jsick](https://www.rubin.community/u/jsick)\
**Post date:** [March 9, 2018, 5:48pm UTC](https://www.rubin.community/t/pipelines-package-docs-hack-day-instructions/2742/2 "2018-03-09T17:48:46Z")

</div>

When you’re using `automodapi`, you’ll find that it will attempt to document _all_ the APIs in your module, including those from `import`s of other packages.

What you need to do is use ` __all__ ` to curate the namespace of your modules to just the public APIs (functions, classes, module-level variables) that you are creating in that module.

---

_[View the full topic](https://www.rubin.community/t/pipelines-package-docs-hack-day-instructions/2742)._
