Skip to content

Spaceship Support #10

Description

@mynameistito

Summary

Add first-class Spaceship support to domain-sdk.

Spaceship provides APIs for both registrar and DNS management, so the integration should cover more than just custom-domain provisioning.

Scope

  • Domain availability checks

  • Domain registration

  • Domain info/listing

  • Renewals and auto-renew where supported

  • DNS record management

    • list
    • create/update
    • delete
  • Nameserver management

  • Normalized handling of Spaceship async operations

  • Typed/normalized API errors

This may fit better as a registrar/DNS abstraction alongside the existing deployment-focused DomainProvider interface rather than being forced directly into it.

References

Acceptance criteria

  • Spaceship provider/export
  • Registrar operations
  • DNS CRUD
  • Nameserver support
  • Tests
  • Documentation

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions