Thank you for considering contributing to dns-updater! This is a simple guide to help you get started.
- Fork the repository
- Create a new branch for your feature or fix
- Make your changes
- Test your changes
- Submit a Pull Request
- Use clear and descriptive variable names
- Add comments for complex logic
- Follow Go standard formatting (use
go fmt
)
- Use clear commit messages or make sure to squash and merge
- Keep commits focused on single changes
- Reference issue numbers if applicable
- Describe what your changes do
- Mention any breaking changes
- Update documentation if needed
- Add tests for new features (if it makes sense)
- Ensure existing tests pass
- Test your changes locally before submitting
- Clone the repository
- Copy
config.yaml.example
toconfig.yaml
- Add your API credentials to
config.yaml
- Run
go build
to compile
Feel free to open an issue for any questions or concerns.