How It Works
Cartara automatically generates and maintains documentation from your codebase. It integrates with your development workflow to keep documentation up-to-date with minimal effort. Cartara is compatible with any programming language.
Automatic Change Detection
Cartara monitors files that you've tagged for documentation. When integrated into your CI/CD pipeline, it uses Git to detect changes to those tagged files and intelligently determines whether to create new documentation or update existing documentation.
When changes are detected, Cartara automatically generates or updates the corresponding documentation to reflect your latest code. When no changes are found, Cartara skips processing entirely, keeping your pipeline fast and efficient.
Alternative Methods
If you prefer not to use the CI/CD integration, Cartara offers two alternative approaches:
- Repository Scan - Trigger a one-time scan of your entire repository directly from the dashboard. Cartara will find all tagged files and generate or update documentation in bulk.
- Manual Upload - Upload individual code files to generate documentation without connecting a repository. Ideal for quick documentation generation or testing.
These flexible options let you choose the approach that best fits your workflow.