registry
The Registry API allows teams to track and manage machine-readable descriptions of APIs.
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- action.yml
- action.yml
- check.yml
- docker-publish.yml
- nightly-build.yml
- release.yml
- snyk.yml
- .in-solidarity.yml
- HOSTED.bat
- HOSTED.sh
- LOCAL.sh
- README.md
- annotate.go
- annotate_test.go
- registry.yaml
- lifecycle.yaml
- manifest.yaml
- styleguide.yaml
- taxonomies.yaml
- apply.go
- apply_test.go
- auth.go
- auth_test.go
- print_token.go
- checker.go
- checker_test.go
- config.go
- config_test.go
- problem_test.go
- rule.go
- rule_groups.go
- rule_groups_test.go
- rule_name.go
- rule_name_test.go
- rule_registry.go
- rule_registry_test.go
- rule_test.go
- rule_urls.go
- rule_urls_test.go
- task.go
- rule100.go
- rule100_test.go
- rule1000.go
- rule1000_test.go
- rule1001.go
- rule1001_test.go
- rule1002.go
- rule1002_test.go
- rule1003.go
- rule1003_test.go
- rule101.go
- rule101_test.go
- rule102.go
- rule102_test.go
- rule103.go
- rule103_test.go
- rule104.go
- rule104_test.go
- rule105.go
- rule105_test.go
- rule106.go
- rule106_test.go
- rule107.go
- rule107_test.go
- rule108.go
- rule108_test.go
- rule109.go
- rule109_test.go
- rule110.go
- rule110_test.go
- rule111.go
- rule111_test.go
- rule112.go
- rule112_test.go
- rule113.go
- rule113_test.go
- strings.go
- strings_test.go
- uri.go
- uri_test.go
- rules.go
- check.go
- check_test.go
- discovery.json
- info.yaml
- info.yaml
- openapi.yaml
- annotations.proto
- client.proto
- field_behavior.proto
- http.proto
- httpbody.proto
- launch_stage.proto
- resource.proto
- apigeeregistry_v1.yaml
- provisioning_service.proto
- registry_models.proto
- registry_service.proto
- operations.proto
- status.proto
- info.yaml
- info.yaml
- info.yaml
- complexity-discovery.go
- complexity-openapi.go
- complexity-proto.go
- complexity.go
- complexity_test.go
- conformance.go
- conformance_test.go
- lint-openapi-gnostic.go
- lint-openapi-spectral.go
- lint-openapi-spectral_test.go
- lint-openapi.go
- lint-proto.go
- lint.go
- lint_test.go
- lintstats.go
- lintstats_test.go
- score.go
- score_test.go
- scorecard.go
- scorecard_test.go
- openapi.yaml
- styleguide-default.yaml
- styleguide-multiple-linter.yaml
- styleguide-multiple-severity.yaml
- styleguide-multiple-state.yaml
- styleguide.yaml
- discovery.json
- info.yaml
- info.yaml
- openapi.yaml
- annotations.proto
- client.proto
- field_behavior.proto
- http.proto
- httpbody.proto
- launch_stage.proto
- resource.proto
- apigeeregistry_v1.yaml
- provisioning_service.proto
- registry_models.proto
- registry_service.proto
- operations.proto
- status.proto
- info.yaml
- info.yaml
- info.yaml
- vocabulary-proto.go
- vocabulary.go
- vocabulary_test.go
- compute.go
- compute_test.go
- activate.go
- configurations.go
- configurations_test.go
- create.go
- delete.go
- describe.go
- list.go
- config.go
- config_test.go
- get.go
- list.go
- set.go
- unset.go
- delete.go
- delete_test.go
- diff.go
- export.go
- export_test.go
- get.go
- get_test.go
- label.go
- label_test.go
- labeling.go
- manifest.yaml
- manifest_receipt.yaml
- openapi.yaml
- resolve.go
- resolve_test.go
- admin_service.go
- apg.go
- completion.go
- create-api-deployment.go
- create-api-spec.go
- create-api-version.go
- create-api.go
- create-artifact.go
- create-instance.go
- create-project.go
- delete-api-deployment-revision.go
- delete-api-deployment.go
- delete-api-spec-revision.go
- delete-api-spec.go
- delete-api-version.go
- delete-api.go
- delete-artifact.go
- delete-instance.go
- delete-project.go
- get-api-deployment.go
- get-api-spec-contents.go
- get-api-spec.go
- get-api-version.go
- get-api.go
- get-artifact-contents.go
- get-artifact.go
- get-instance.go
- get-project.go
- get-status.go
- get-storage.go
- list-api-deployment-revisions.go
- list-api-deployments.go
- list-api-spec-revisions.go
- list-api-specs.go
- list-api-versions.go
- list-apis.go
- list-artifacts.go
- list-projects.go
- migrate-database.go
- provisioning_service.go
- README.md
- registry_service.go
- replace-artifact.go
- rollback-api-deployment.go
- rollback-api-spec.go
- tag-api-deployment-revision.go
- tag-api-spec-revision.go
- update-api-deployment.go
- update-api-spec.go
- update-api-version.go
- update-api.go
- update-project.go
- rpc.go
- openapi.yaml
- openapi.yaml
- openapi.yaml
- openapi.yaml
- apispec-extension-list.yaml
- empty-sheet.csv
- manifest.yaml
- multiple-specs.csv
- out-of-order-columns.csv
- score-definition.yaml
- score.yaml
- scorecard-definition.yaml
- scorecard.yaml
- styleguide.yaml
- apigeeregistry-v1.json
- apis.json
- discovery-v1.json
- openapi.yaml
- swagger.yaml
- openapi.yaml
- annotations.proto
- client.proto
- field_behavior.proto
- http.proto
- httpbody.proto
- resource.proto
- apigeeregistry_grpc_service_config.json
- apigeeregistry_v1.yaml
- BUILD.bazel
- provisioning_service.proto
- registry_models.proto
- registry_service.proto
- BUILD.bazel
- library.proto
- library_example_gapic.yaml
- library_example_v1.yaml
- library_grpc_service_config.json
- README.md
- operations.proto
- status.proto
- bulk.go
- csv.go
- csv_test.go
- discovery.go
- discovery_test.go
- openapi.go
- openapi_test.go
- protos.go
- protos_test.go
- upload.go
- upload_test.go
- root.go
- root_test.go
- four
- three
- five
- one
- two
- gzip.go
- gzip_test.go
- zip.go
- zip_test.go
- conformance-task.go
- conformance-task_test.go
- conformance_test.go
- linter.go
- linter_test.go
- manifest.yaml
- manifest_e2e.yaml
- manifest_test.yaml
- controller-error-path_test.go
- controller-timestamp_test.go
- controller.go
- controller_test.go
- list.go
- local-tasks.go
- local-tasks_test.go
- parser.go
- parser_test.go
- README.md
- complexity.yaml
- conformancereport.yaml
- displaysettings.yaml
- extensions.yaml
- fieldset-definition.yaml
- fieldset.yaml
- lifecycle.yaml
- manifest.yaml
- receipt.yaml
- references.yaml
- score.yaml
- scorecard.yaml
- scorecarddefinition.yaml
- scoredefinition.yaml
- struct.yaml
- styleguide.yaml
- taxonomies.yaml
- untyped.yaml
- vocabulary.yaml
- registry.yaml
- separate-deployment.yaml
- README.md
- complexity-invalid-field.yaml
- lifecycle-invalid-parent.yaml
- no-metadata.yaml
- references-no-data.yaml
- struct-invalid-structure.yaml
- struct-no-metadata.yaml
- artifacts.yaml
- apis-registry-deployments-prod.yaml
- apis-registry-nested.yaml
- apis-registry-versions-v1-specs-openapi.yaml
- apis-registry-versions-v1.yaml
- apis-registry.yaml
- projects-sample.yaml
- apis-registry-artifacts-api-references.yaml
- apis-registry-deployments-prod-artifacts-deployment-references.yaml
- apis-registry-deployments-prod.yaml
- apis-registry-versions-v1-artifacts-version-references.yaml
- apis-registry-versions-v1-specs-openapi-artifacts-spec-references.yaml
- apis-registry-versions-v1-specs-openapi.yaml
- apis-registry-versions-v1.yaml
- apis-registry.yaml
- artifacts-lifecycle.yaml
- artifacts-manifest.yaml
- artifacts-styleguide.yaml
- artifacts-taxonomies.yaml
- api-references.yaml
- deployment-references.yaml
- info.yaml
- version-references.yaml
- spec-references.yaml
- info.yaml
- openapi.yaml
- info.yaml
- info.yaml
- lifecycle.yaml
- manifest.yaml
- styleguide.yaml
- taxonomies.yaml
- info.yaml
- registry.yaml
- lifecycle.yaml
- manifest.yaml
- styleguide.yaml
- taxonomies.yaml
- annotations.proto
- client.proto
- field_behavior.proto
- http.proto
- httpbody.proto
- launch_stage.proto
- resource.proto
- apigeeregistry_v1.yaml
- provisioning_service.proto
- registry_models.proto
- registry_service.proto
- operations.proto
- status.proto
- info.yaml
- info.yaml
- info.yaml
- skipme.zip
- api.go
- apply.go
- artifact.go
- deployment.go
- export_test.go
- header.go
- patch_lists_test.go
- patch_project_test.go
- patch_test.go
- project.go
- spec.go
- version.go
- zip_test.go
- parser.go
- parser_test.go
- resources.go
- lint_framework.go
- linter_runner.go
- main.go
- main_test.go
- main.go
- main_test.go
- README.md
- main.go
- main.go
- main_test.go
- main.go
- main_test.go
- extensions.go
- extensions_test.go
- validators.go
- validators_test.go
- artifact-client.go
- expression.go
- expression_test.go
- parser.go
- parser_test.go
- score.go
- score_test.go
- scorecard.go
- scorecard_test.go
- scoring-timestamp_test.go
- scoring_test.go
- test_helpers_test.go
- tasks.go
- tasks_test.go
- main.go
- README.md
- main.go
- README.md
- README.md
- README.md
- registry-server.yaml
- Dockerfile
- Dockerfile
- BUILD.sh
- README.md
- disco.sh
- openapi.sh
- protos.sh
- README.md
- setup-project.sh
- Dockerfile
- envoy-auth.yaml
- envoy-noauth.yaml
- envoy.yaml
- envoy.yaml.tmpl
- README.md
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- snippet_metadata.google.cloud.apigeeregistry.v1.json
- admin_client.go
- admin_client_example_test.go
- doc.go
- grpc_service_config.json
- provisioning_client.go
- provisioning_client_example_test.go
- README.md
- registry_client.go
- registry_client_example_test.go
- registry_map.proto
- display_settings.proto
- extensions.proto
- fields.proto
- lifecycle.proto
- references.proto
- taxonomies.proto
- check_report.proto
- manifest.proto
- receipt.proto
- definition.proto
- score.proto
- score_card.proto
- severity.proto
- conformance_report.proto
- lint.proto
- style_guide.proto
- admin_models.proto
- admin_service.proto
- provisioning_service.proto
- registry_models.proto
- registry_notifications.proto
- registry_service.proto
- display_settings.pb.go
- extensions.pb.go
- fields.pb.go
- lifecycle.pb.go
- references.pb.go
- taxonomies.pb.go
- check_report.pb.go
- manifest.pb.go
- receipt.pb.go
- definition.pb.go
- score.pb.go
- score_card.pb.go
- severity.pb.go
- conformance_report.pb.go
- lint.pb.go
- style_guide.pb.go
- test.go
- config.go
- configuration.go
- configuration_test.go
- server.go
- client.go
- client_test.go
- config.go
- config_test.go
- README.md
- api.go
- artifact.go
- deployment.go
- doc.go
- header.go
- list.go
- project.go
- README.md
- spec.go
- version.go
- yaml.go
- yaml_test.go
- interceptor.go
- apex.go
- context.go
- example_test.go
- log.go
- log_test.go
- option.go
- README.md
- recorder.go
- types.go
- types_test.go
- api.go
- api_test.go
- artifact.go
- artifact_test.go
- common.go
- deployment.go
- deployment_revision.go
- deployment_revision_test.go
- deployment_test.go
- names.go
- names_test.go
- project.go
- project_test.go
- spec.go
- spec_revision.go
- spec_revision_test.go
- spec_test.go
- version.go
- version_test.go
- content.go
- content_test.go
- fetch.go
- fetch_test.go
- get.go
- handlers.go
- list.go
- subtree.go
- unsupported.go
- verify.go
- verify_test.go
- visit.go
- visit_test.go
- tasks.go
- wipeout.go
- wipeout_test.go
- README.md
- admin_models.pb.go
- admin_service.pb.go
- admin_service_grpc.pb.go
- provisioning_service.pb.go
- provisioning_service_grpc.pb.go
- README.md
- registry_map.pb.go
- registry_models.pb.go
- registry_notifications.pb.go
- registry_service.pb.go
- registry_service_grpc.pb.go
- buildinfo.go
- filtering.go
- filtering_test.go
- api.go
- artifact.go
- blob.go
- deployment.go
- gzip.go
- project.go
- spec.go
- string_maps.go
- update_masks.go
- version.go
- client.go
- create.go
- delete.go
- errors.go
- errors_cgo_disabled.go
- errors_cgo_enabled.go
- get.go
- list.go
- lock.go
- logger.go
- paginate.go
- save.go
- tag.go
- proxy.go
- client.go
- seeder.go
- seeder_test.go
- actions_apis.go
- actions_apis_test.go
- actions_artifacts.go
- actions_artifacts_test.go
- actions_deployment_revisions.go
- actions_deployment_revisions_test.go
- actions_deployments.go
- actions_deployments_test.go
- actions_migrate_database.go
- actions_migrate_database_test.go
- actions_projects.go
- actions_projects_test.go
- actions_spec_revisions.go
- actions_spec_revisions_test.go
- actions_specs.go
- actions_specs_test.go
- actions_status.go
- actions_status_test.go
- actions_storage.go
- actions_storage_test.go
- actions_versions.go
- actions_versions_test.go
- concurrency_test.go
- notifications.go
- notifications_test.go
- README.md
- server.go
- server_test.go
- BENCH.sh
- benchmark_apis_test.go
- benchmark_artifacts_test.go
- benchmark_helpers_test.go
- README.md
- openapi.yaml
- crud_test.go
- openapi.yaml@r0
- openapi.yaml@r1
- openapi.yaml@r2
- openapi.yaml@r3
- demo_test.go
- walkthrough.sh
- filters_test.go
- README.md
- .gitignore
- main.go
- main.go
- main.go
- FETCH-PROTOC.sh
- GENERATE-CLI.sh
- GENERATE-DOCS.sh
- GENERATE-ENVOY-DESCRIPTORS.sh
- GENERATE-GAPIC.sh
- GENERATE-GRPC.sh
- GENERATE-OPENAPI.sh
- GENERATE-RPC.sh
- LINT-PROTOS.sh
- pretty.sh
- PROTOC-VERSION.sh
- PROTOS.sh
- README.md
- .codecov.yml
- .gcloudignore
- .gitattributes
- .gitignore
- .golangci.yaml
- .goreleaser.yml
- CONTRIBUTING.md
- downloadLatest.sh
- go.mod
- go.sum
- LICENSE
- Makefile
- openapi.yaml
- README.md
- sonar-project.properties
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/apigee/registry
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd registry
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f containers/registry-server/Dockerfile -t registry .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 registry
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
