You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package supports all the credential configuration methods described in the [AWS Developer Guide](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/#specifying-credentials), such as `Environment Variables`, `Shared configuration files`, the `AWS Credentials file` located in `.aws/credentials`, and `Static Credentials`. You may also pass in static credentials directly (or via caddy's configuration).
@@ -40,3 +76,27 @@ The following IAM policy is a minimal working example to give `libdns` permissio
40
76
]
41
77
}
42
78
```
79
+
80
+
## Contributing
81
+
82
+
Contributions are welcome! Please ensure that:
83
+
84
+
1. All code passes `golangci-lint` checks. Run the following before committing:
85
+
```bash
86
+
golangci-lint run ./...
87
+
```
88
+
89
+
2. All tests pass:
90
+
```bash
91
+
go test ./...
92
+
```
93
+
94
+
3. For integration tests, set up the required environment variables:
95
+
```bash
96
+
export AWS_ACCESS_KEY_ID="your-key"
97
+
export AWS_SECRET_ACCESS_KEY="your-secret"
98
+
export ROUTE53_TEST_ZONE="test.example.com."
99
+
cd libdnstest && go test -v
100
+
```
101
+
102
+
Please fix any linter issues before submitting a pull request. The project maintains strict code quality standards to ensure maintainability.
0 commit comments