{"id":31658384,"url":"https://github.com/couchbase/docs-operator","last_synced_at":"2025-10-07T15:21:07.016Z","repository":{"id":201232900,"uuid":"707271726","full_name":"couchbase/docs-operator","owner":"couchbase","description":"Couchbase Autonomous Operator Documentation (asciidoc)","archived":false,"fork":false,"pushed_at":"2025-10-01T16:23:27.000Z","size":8605,"stargazers_count":1,"open_issues_count":10,"forks_count":6,"subscribers_count":7,"default_branch":"release/2.8","last_synced_at":"2025-10-01T18:22:42.386Z","etag":null,"topics":["docs"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/couchbase.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-19T14:58:24.000Z","updated_at":"2025-10-01T16:23:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"5cd92160-ccf5-41ab-9374-650f92502bfe","html_url":"https://github.com/couchbase/docs-operator","commit_stats":null,"previous_names":["couchbase/docs-operator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/couchbase/docs-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/couchbase%2Fdocs-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/couchbase%2Fdocs-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/couchbase%2Fdocs-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/couchbase%2Fdocs-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/couchbase","download_url":"https://codeload.github.com/couchbase/docs-operator/tar.gz/refs/heads/release/2.8","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/couchbase%2Fdocs-operator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278796315,"owners_count":26047404,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["docs"],"created_at":"2025-10-07T15:21:05.652Z","updated_at":"2025-10-07T15:21:07.009Z","avatar_url":"https://github.com/couchbase.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"= docs-operator\n\nThe all new all-singing Kubernetes Operator (Cloud Native Database)\nDocs project, extracted from https://github.com/couchbase/couchbase-operator\n\n== Technical notes on Extraction\n\n[source,console]\n--\n#!/bin/bash\n\nset -exu -o pipefail\n\n# brew install git-filter-repo\n\n# download *new* copy of operator\nrm -rf ./couchbase-operator\ngh repo clone couchbase/couchbase-operator\n\nrm -rf ./docs-operator\nmv couchbase-operator docs-operator\ncd docs-operator\n\nREFS=\"master 2.8.x 2.7.x 2.6.x 2.5.x 2.4.x\"\nIFS=' '\nfor REF in $REFS; do\n    git checkout $REF;\ndone\nunset IFS\n\ngit filter-repo \\\n    --subdirectory-filter docs/user/ \\\n    --path docs/dev/drawio-charts \\\n    --path-rename docs/dev/drawio-charts/:drawio-charts/ \\\n    --refs $REFS \\\n    --force\n\ngit filter-repo \\\n    --invert-paths \\\n    --path modules/ROOT/pages/resource \\\n    --path modules/ROOT/pages/tools \\\n    --path modules/ROOT/attachments \\\n    --refs $REFS\n\ngit remote rm origin\ngit remote add origin https://github.com/couchbase/docs-operator.git\n\ncp ../extract_docs.sh .\n# Github doesn't process include:: https://github.com/github/markup/issues/1095\n# so workaround by splitting README into head and tail portions\ncat ../README.adoc.head extract_docs.sh ../README.adoc.tail \u003e README.adoc\ngit add README.adoc extract_docs.sh\ngit commit -m \"DOC-13085: extract docs from couchbase-operator monorepo\"\n\ngit branch -m release/2.4\ngit push -u origin release/2.4 --force\n\ngit tag docs-repo-extraction release/2.4\n\ngit checkout 2.5.x\ngit branch -m release/2.5\ngit cherry-pick docs-repo-extraction\ngit push -u origin release/2.5 --force\n\ngit checkout 2.6.x\ngit branch -m release/2.6\ngit cherry-pick docs-repo-extraction\ngit push -u origin release/2.6 --force\n\ngit checkout 2.7.x\ngit branch -m release/2.7\ngit cherry-pick docs-repo-extraction\ngit push -u origin release/2.7 --force\n\ngit checkout 2.8.x\ngit branch -m release/2.8\ngit cherry-pick docs-repo-extraction\ngit push -u origin release/2.8 --force\n\ngit checkout master\ngit branch -m release/2.8.1\ngit cherry-pick docs-repo-extraction\ngit push -u origin release/2.8.1 --force\n--\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcouchbase%2Fdocs-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcouchbase%2Fdocs-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcouchbase%2Fdocs-operator/lists"}