Neptune documentation
This folder contains detailed documentation for configuration, object storage, installation, usage, and development.
Getting started
Reference
| Topic |
Description |
| Workflow comparison |
Comparison of normal Terraform + GitHub Actions, Neptune, and Atlantis workflows; apply-before-merge and where runs execute |
| Configuration |
.neptune.yaml schema, plan/apply requirements, and Terramate |
| Object storage |
GCS, S3, and MinIO setup and environment variables |
| Installation |
Install Neptune binary and triggering via GitHub App |
| Usage |
GitHub Actions/PR flow and CLI reference |
| GitHub App and Lambda |
Trigger Neptune via GitHub App webhooks and AWS Lambda (repository_dispatch) |
| Development |
Building, testing, and contributing |
| Examples |
Sample configs and backends (S3, GCS, automerge, Terramate, Terragrunt) in examples/ |