{"id":13617393,"url":"https://github.com/openstack/designate","last_synced_at":"2025-04-06T02:11:22.114Z","repository":{"id":18188066,"uuid":"21305972","full_name":"openstack/designate","owner":"openstack","description":"OpenStack DNS As A Service (Designate). Mirror of code maintained at opendev.org.","archived":false,"fork":false,"pushed_at":"2024-04-12T18:58:50.000Z","size":12446,"stargazers_count":158,"open_issues_count":0,"forks_count":80,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-04-13T02:35:28.908Z","etag":null,"topics":["service"],"latest_commit_sha":null,"homepage":"https://opendev.org/openstack/designate","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openstack.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2014-06-28T15:47:32.000Z","updated_at":"2024-04-15T16:04:21.105Z","dependencies_parsed_at":"2023-09-26T03:44:56.457Z","dependency_job_id":"973a55f3-c6c7-4986-95fd-c3cfc6de85cc","html_url":"https://github.com/openstack/designate","commit_stats":{"total_commits":2953,"total_committers":297,"mean_commits":9.942760942760943,"dds":0.8452421266508635,"last_synced_commit":"6354b5f79c4de234315b94deaba63907e889a80d"},"previous_names":[],"tags_count":137,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fdesignate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fdesignate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fdesignate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fdesignate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openstack","download_url":"https://codeload.github.com/openstack/designate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423515,"owners_count":20936626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["service"],"created_at":"2024-08-01T20:01:41.045Z","updated_at":"2025-04-06T02:11:22.090Z","avatar_url":"https://github.com/openstack.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/designate.svg\n    :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n===================\nOpenStack Designate\n===================\n\nDesignate is an OpenStack project, providing DNSaaS.\n\nIRC: #openstack-dns @ oftc\n\nInstallation: https://docs.openstack.org/designate/latest/\n\nAPI\n---\n\nTo learn how to use Designate's API, consult the documentation available\nonline at:\n\n- `DNS API Reference \u003chttps://docs.openstack.org/api-ref/dns/\u003e`__\n\nFor more information on OpenStack APIs, SDKs and CLIs in general, refer to:\n\n- `OpenStack for App Developers \u003chttps://www.openstack.org/appdev/\u003e`__\n- `Development resources for OpenStack clouds\n  \u003chttps://developer.openstack.org/\u003e`__\n\nDevelopment\n===========\n\nDesignate follows the `OpenStack Gerrit Workflow`_\n\nSetup\n-----\n\nSetup a working environment:\n\n.. code-block:: bash\n\n    git clone https://opendev.org/openstack/designate\n    cd designate\n    virtualenv .venv\n    . .venv/bin/activate\n    pip install -r requirements.txt -r test-requirements.txt\n    pip install -e .\n\nBuilding Docs\n-------------\n\nTo build the documentation from the restructured text source, do the following:\n\n.. code-block:: bash\n\n    tox -e docs\n\nNow point your browser at doc/build/html/index.html\n(the official documentation is published to `docs.openstack.org`_  by the\nmaintainers.\n\nTesting\n-------\n\nExecute all unit tests\n\n.. code-block:: shell\n\n    tox -e py3\n\nExecute only backend tests\n\n.. code-block:: shell\n\n    tox -e py3 -- unit.backend\n\nExecute only a single test\n\n.. code-block:: shell\n\n    tox -e py3 -- unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_success\n\nContributing\n------------\nInstall the git-review package to make life easier\n\n.. code-block:: shell\n\n    pip install git-review\n\n\nBranch, work, \u0026 submit:\n\n.. code-block:: shell\n\n    # cut a new branch, tracking master\n    git checkout --track -b bug/id origin/master\n    # work work work\n    git add stuff\n    git commit\n    # rebase/squash to a single commit before submitting\n    git rebase -i\n    # submit\n    git-review\n\nOther Information\n-----------------\n\n* Free software: Apache license\n* Documentation: https://docs.openstack.org/designate/latest/\n* Release notes: https://docs.openstack.org/releasenotes/designate/\n* Source: https://opendev.org/openstack/designate\n* Bugs: https://bugs.launchpad.net/designate\n* Blueprints: https://blueprints.launchpad.net/designate\n\n\n.. _OpenStack Gerrit Workflow: https://docs.openstack.org/infra/manual/developers.html#development-workflow\n.. _docs.openstack.org: https://docs.openstack.org/designate/latest/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack%2Fdesignate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenstack%2Fdesignate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack%2Fdesignate/lists"}