Skip to content

Latest commit

 

History

History
102 lines (82 loc) · 3.59 KB

README.md

File metadata and controls

102 lines (82 loc) · 3.59 KB

octodns-infomaniak

Infomaniak provider for octoDNS

Pypi Python

🔗 Table of Contents

🪐 Usage

Install the package pip install octodns-infomaniak.

Configuration

providers:
  infomaniak:
    class: octodns_infomaniak.InfomaniakProvider
    # The API Token or API Key.
    # Required permissions for API Tokens are dns:write and domain:write (for DNSSEC).
    token: env/INFOMANIAK_TOKEN

🛠️ Dev

Install uv.

Install python and setup dependencies with uv sync --all-extras.

Run linter and formatter

uv run ruff format . 
uv run ruff check .

Run unit test

uv run pytest --cov

Devcontainer

Documentation

🙋‍♂️ Support & Assistance

  • Take a look at the support document on guidelines for tips on how to ask the right questions.
  • For all questions/features/bugs/issues head over here.

🤝 Contributing

  • Please review the Code of Conduct for guidelines on ensuring everyone has the best experience interacting with the community.
  • We welcome and encourage contributions to this project ! Please review the contributing doc for submitting issues/a guide on submitting pull requests and helping out.

🛡️ Security

See security file for details.

⚖️ License

See here.