openapi
A set of packages and tools for working with OpenAPI, Swagger, Arazzo and Overlay Specification documents.
파일 탐색기
최종 버전 다운로드 (.zip)- speakeasy.png
- format-coverage.sh
- README.md
- ci.yaml
- commits.yml
- coverage-comment.yaml
- dependabot-tidy.yml
- release.yaml
- update-submodule-dependencies.yaml
- CODEOWNERS
- dependabot.yml
- build
- ci
- examples-check
- fmt
- fmt-check
- lint
- mod-check
- mod-tidy
- security
- setup-submodules
- test
- test-cli
- test-coverage
- update-examples
- update-lint-docs
- settings.example.json
- arazzo.go
- components.go
- criterion.go
- criterion_syncchanges_test.go
- criterion_test.go
- factory_registration.go
- failureaction.go
- info.go
- outputs.go
- parameter.go
- payloadreplacement.go
- requestbody.go
- reusable.go
- reusable_test.go
- sourcedescription.go
- step.go
- successaction.go
- workflow.go
- condition.go
- condition_test.go
- criterion.go
- criterion_test.go
- criterion_validate_test.go
- factory_registration.go
- addition.expected.arazzo.yaml
- complex.expected.arazzo.yaml
- deletion.expected.arazzo.yaml
- input.arazzo.yaml
- map-addition.expected.arazzo.yaml
- map-deletion.expected.arazzo.yaml
- map-reorder.expected.arazzo.yaml
- map-stress.expected.arazzo.yaml
- reorder.expected.arazzo.yaml
- invalid.arazzo.yaml
- simple.arazzo.yaml
- speakeasybar.arazzo.yaml
- test.arazzo.yaml
- traintravelapi.arazzo.yaml
- arazzo.go
- arazzo_examples_test.go
- arazzo_order_test.go
- arazzo_test.go
- components.go
- factory_registration.go
- failureaction.go
- find_test.go
- info.go
- outputs.go
- parameter.go
- payloadreplacement.go
- README.md
- requestbody.go
- requestbody_test.go
- reusable.go
- reusable_test.go
- sourcedescription.go
- step.go
- successaction.go
- walk.go
- walk_test.go
- workflow.go
- example_test.go
- manager.go
- manager_test.go
- README.md
- root.go
- validate.go
- cmdutil.go
- cmdutil_test.go
- bootstrap.go
- bundle.go
- clean.go
- convert_rules.go
- explore.go
- inline.go
- join.go
- lint.go
- list_rules.go
- localize.go
- optimize.go
- query.go
- query_reference.go
- README.md
- root.go
- sanitize.go
- shared.go
- shared_test.go
- snip.go
- stdin_integration_test.go
- timing.go
- timing_test.go
- upgrade.go
- upgrade_test.go
- validate.go
- validate_test.go
- apply.go
- compare.go
- README.md
- root.go
- shared.go
- validate.go
- README.md
- root.go
- input.go
- model.go
- model_test.go
- styles.go
- view.go
- collector.go
- collector_test.go
- model.go
- go.mod
- go.sum
- main.go
- main.go
- main.go
- errors.go
- errors_test.go
- value.go
- expression.go
- expression_test.go
- expressions.go
- expressions_test.go
- factory_registration.go
- string_test.go
- value.go
- value_test.go
- extensions.go
- extensions_test.go
- extensions.go
- extensions_isequal_test.go
- extensions_test.go
- factory_registration.go
- graph.go
- graph_test.go
- hashing.go
- hashing_test.go
- interfaces.go
- interfaces_test.go
- sliceutil.go
- sliceutil_test.go
- utils.go
- utils_test.go
- references.go
- references_path_test.go
- references_test.go
- references_windows_test.go
- slices.go
- slices_test.go
- string_builder.go
- string_builder_test.go
- url_cache.go
- url_cache_test.go
- version.go
- version_test.go
- json.go
- json_test.go
- embedded_map_test.go
- jsonpointer.go
- jsonpointer_test.go
- map_index_key_test.go
- models.go
- models_test.go
- models_yaml_fallback_test.go
- navigation.go
- yamlnode.go
- yamlnode_test.go
- discriminator.go
- discriminator_test.go
- externaldoc.go
- externaldoc_test.go
- factory_registration.go
- jsonschema.go
- jsonschema_test.go
- xml.go
- xml_test.go
- combinatorial.json
- circular2.yaml
- complex_schema.yaml
- defs_schema.json
- external_defs.json
- external_openapi.yaml
- external_schema.json
- non_standard.json
- pagerduty.json
- resolve_test_chained.yaml
- resolve_test_external.yaml
- resolve_test_main.yaml
- simple_schema.yaml
- go.mod
- go.sum
- remote_server.go
- testsuite
- testsuite_test.go
- defs_test.go
- discriminator.go
- discriminator_32_test.go
- discriminator_unmarshal_test.go
- discriminator_validate_test.go
- discriminator_version_test.go
- externaldoc.go
- externaldoc_unmarshal_test.go
- externaldoc_validate_test.go
- factory_registration.go
- inline.go
- inline_stress_test.go
- inline_test.go
- inline_timeout_test.go
- jsonschema.go
- jsonschema_nil_test.go
- jsonschema_validate_test.go
- registry.go
- registry_test.go
- resolution.go
- resolution_chain.go
- resolution_defs.go
- resolution_defs_test.go
- resolution_external.go
- resolution_external_ref_test.go
- resolution_external_test.go
- resolution_registry.go
- resolution_test.go
- schema.go
- schema30.dialect.json
- schema31.dialect.json
- schema31.meta.json
- schema32.dialect.json
- schema32.meta.json
- schema_exclusive_validation_test.go
- schema_getters_test.go
- schema_isequal_test.go
- schema_unmarshal_test.go
- schema_validate_test.go
- shallowcopy_test.go
- types.go
- validation.go
- value.go
- value_test.go
- walk.go
- walk_test.go
- xml.go
- xml_unmarshal_test.go
- xml_validate_test.go
- engine.go
- engine_test.go
- registry.go
- registry_test.go
- terminal_prompter.go
- terminal_prompter_test.go
- format_test.go
- formatter.go
- json.go
- summary.go
- text.go
- config.go
- config_loader.go
- config_test.go
- doc.go
- doc_test.go
- document.go
- document_test.go
- linter.go
- linter_test.go
- README.md
- registry.go
- registry_test.go
- rule.go
- factory_integration_test.go
- factory_registration.go
- models.go
- factory_registration.go
- models.go
- coremodel.go
- coremodel_getters_test.go
- coremodel_jsonpath_test.go
- coremodel_jsonpointer_test.go
- duplicate_key_test.go
- empty_map_marshal_test.go
- extensions.go
- factory.go
- factory_test.go
- marshal.go
- marshalling_test.go
- model.go
- model_test.go
- node.go
- node_test.go
- nodecollector.go
- nodecollector_test.go
- populator.go
- populator_test.go
- populator_unmarshalextensionmodel_test.go
- sequencedmap.go
- sequencedmap_test.go
- syncer.go
- syncing_test.go
- unmarshaller.go
- unmarshalling_test.go
- callbacks.go
- callbacks_test.go
- components.go
- encoding.go
- example.go
- factory_registration.go
- header.go
- info.go
- link.go
- mediatype.go
- openapi.go
- operation.go
- parameter.go
- paths.go
- paths_test.go
- reference.go
- reference_test.go
- requests.go
- responses.go
- responses_test.go
- security.go
- security_test.go
- server.go
- tag.go
- alphabetical-rule.ts
- casing-rule.ts
- custom-function.ts
- enumeration-rule.ts
- length-rule.ts
- message-template.ts
- multiple-then.ts
- or-rule.ts
- pattern-rule.ts
- schema-function.ts
- truthy-rule.ts
- unknown-field.ts
- unsupported-jsonpath.ts
- with-formats.ts
- xor-rule.ts
- legacy-kombo.yaml
- spectral-adidas.yaml
- spectral-basic.yaml
- spectral-edge-cases.yaml
- vacuum-basic.yaml
- behavioral_test.go
- go.mod
- go.sum
- codegen.go
- codegen_test.go
- generate.go
- generate_test.go
- ir.go
- jsonpath.go
- jsonpath_test.go
- mapping.go
- mapping_test.go
- parse.go
- parse_test.go
- types-shim.js
- .gitignore
- logs-messages.ts
- missing-methods.ts
- package-lock.json
- package.json
- require-description.ts
- require-summary.ts
- syntax-error.ts
- throws-error.ts
- tsconfig.json
- config.ts
- context.ts
- document.ts
- globals.ts
- index-types.ts
- index.ts
- rule.ts
- severity.ts
- validation.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- config.go
- config_integration_test.go
- doc.go
- error_handling_test.go
- go.mod
- go.sum
- jsfix.go
- jsfix_test.go
- loader.go
- loader_test.go
- register.go
- require_description_test.go
- rule.go
- runtime.go
- sourcemap.go
- categories.go
- component_description.go
- component_description_test.go
- contact_properties.go
- contact_properties_test.go
- description_duplication.go
- description_duplication_test.go
- duplicated_entry_in_enum.go
- duplicated_entry_in_enum_test.go
- fix_available.go
- fix_helpers.go
- fix_helpers_test.go
- fix_integration_test.go
- host_not_example.go
- host_not_example_test.go
- host_trailing_slash.go
- host_trailing_slash_test.go
- info_contact.go
- info_contact_test.go
- info_description.go
- info_description_test.go
- info_license.go
- info_license_test.go
- license_url.go
- license_url_test.go
- link_operation.go
- link_operation_test.go
- markdown_descriptions.go
- no_ambiguous_paths.go
- no_ambiguous_paths_test.go
- no_eval_markdown.go
- no_eval_markdown_test.go
- no_ref_siblings.go
- no_ref_siblings_test.go
- no_script_markdown.go
- no_script_markdown_test.go
- no_verbs_in_path.go
- no_verbs_in_path_test.go
- oas3_api_servers.go
- oas3_api_servers_test.go
- oas3_example_missing.go
- oas3_example_missing_test.go
- oas3_no_nullable.go
- oas3_no_nullable_test.go
- oas3_no_nullable_version_test.go
- oas_schema_check.go
- oas_schema_check_test.go
- openapi_tags.go
- openapi_tags_test.go
- operation_description.go
- operation_description_test.go
- operation_error_response.go
- operation_error_response_test.go
- operation_id.go
- operation_id_test.go
- operation_id_valid_in_url.go
- operation_id_valid_in_url_test.go
- operation_singular_tag.go
- operation_singular_tag_test.go
- operation_success_response.go
- operation_success_response_test.go
- operation_tag_defined.go
- operation_tag_defined_test.go
- operation_tags.go
- operation_tags_test.go
- owasp_additional_properties_constrained.go
- owasp_additional_properties_constrained_test.go
- owasp_array_limit.go
- owasp_array_limit_test.go
- owasp_auth_insecure_schemes.go
- owasp_auth_insecure_schemes_test.go
- owasp_define_error_responses_401.go
- owasp_define_error_responses_401_test.go
- owasp_define_error_responses_429.go
- owasp_define_error_responses_429_test.go
- owasp_define_error_responses_500.go
- owasp_define_error_responses_500_test.go
- owasp_define_error_validation.go
- owasp_define_error_validation_test.go
- owasp_integer_format.go
- owasp_integer_format_test.go
- owasp_integer_limit.go
- owasp_integer_limit_test.go
- owasp_jwt_best_practices.go
- owasp_jwt_best_practices_test.go
- owasp_no_additional_properties.go
- owasp_no_additional_properties_test.go
- owasp_no_api_keys_in_url.go
- owasp_no_api_keys_in_url_test.go
- owasp_no_credentials_in_url.go
- owasp_no_credentials_in_url_test.go
- owasp_no_http_basic.go
- owasp_no_http_basic_test.go
- owasp_no_numeric_ids.go
- owasp_no_numeric_ids_test.go
- owasp_protection_global_safe.go
- owasp_protection_global_safe_test.go
- owasp_protection_global_unsafe.go
- owasp_protection_global_unsafe_strict.go
- owasp_protection_global_unsafe_strict_test.go
- owasp_protection_global_unsafe_test.go
- owasp_rate_limit.go
- owasp_rate_limit_retry_after.go
- owasp_rate_limit_retry_after_test.go
- owasp_rate_limit_test.go
- owasp_security_hosts_https_oas3.go
- owasp_security_hosts_https_oas3_test.go
- owasp_string_limit.go
- owasp_string_limit_test.go
- owasp_string_restricted.go
- owasp_string_restricted_test.go
- parameter_description.go
- parameter_description_test.go
- path_declarations.go
- path_declarations_test.go
- path_params.go
- path_params_test.go
- path_query.go
- path_query_test.go
- path_trailing_slash.go
- path_trailing_slash_test.go
- paths_kebab_case.go
- paths_kebab_case_test.go
- rule_fixes_test.go
- rule_metadata_test.go
- tag_description.go
- tag_description_test.go
- tags_alphabetical.go
- tags_alphabetical_test.go
- typed_enum.go
- typed_enum_test.go
- unused_components.go
- unused_components_test.go
- linter.go
- linter_test.go
- README.md
- testapi.yaml
- actual.yaml
- common.yaml
- country.yaml
- expected.yaml
- headers.yaml
- clean_empty_expected.yaml
- clean_empty_input.yaml
- clean_expected.yaml
- clean_input.yaml
- openapi.yaml
- parameters.yaml
- openapi.yaml
- test.openapi.yaml
- additionaloperations_input.yaml
- bundled_counter_expected.yaml
- bundled_expected.yaml
- bundled_sibling_expected.yaml
- external_api.yaml
- external_conflicting_user.yaml
- external_custom_operations.yaml
- external_post.yaml
- external_simple_schema.yaml
- external_user.yaml
- external_user_preferences.yaml
- external_user_profile.yaml
- inline_expected.yaml
- inline_input.yaml
- inlined_sibling_expected.yaml
- second.yaml
- conflict_security.yaml
- conflict_servers.yaml
- joined_conflicts_expected.yaml
- joined_counter_expected.yaml
- joined_filepath_expected.yaml
- main.yaml
- third.yaml
- components.yaml
- address.yaml
- category.yaml
- geo.yaml
- address.yaml
- components.yaml
- spec.yaml
- address.yaml
- address_1.yaml
- category.yaml
- components.yaml
- components_1.yaml
- geo.yaml
- metadata.yaml
- openapi.yaml
- user-preferences.yaml
- user-profile.yaml
- address.yaml
- api-components.yaml
- category.yaml
- components.yaml
- geo.yaml
- metadata.yaml
- openapi.yaml
- shared-address.yaml
- user-preferences.yaml
- user-profile.yaml
- metadata.yaml
- user-preferences.yaml
- user-profile.yaml
- components.yaml
- openapi.yaml
- components.yaml
- openapi.yaml
- optimize_actual.yaml
- optimize_callback_actual.yaml
- optimize_callback_expected.yaml
- optimize_expected.yaml
- optimize_input.yaml
- chained.yaml
- circular.yaml
- external.yaml
- main.yaml
- models.yaml
- schemas.json
- shared.yaml
- with_self.yaml
- sanitize_expected.yaml
- sanitize_input.yaml
- sanitize_keep_components_expected.yaml
- sanitize_keep_extensions_expected.yaml
- sanitize_keep_extensions_input.yaml
- sanitize_multi_pattern_expected.yaml
- sanitize_multi_pattern_input.yaml
- sanitize_no_extensions_input.yaml
- sanitize_pattern_config.yaml
- sanitize_pattern_expected.yaml
- sanitize_pattern_input.yaml
- snip_expected.yaml
- snip_input.yaml
- 3_0_0.yaml
- 3_0_2.json
- 3_0_3.yaml
- 3_1_0.yaml
- 3_1_0_with_custom_methods.yaml
- edge_cases.yaml
- expected_3_0_0_upgraded.yaml
- expected_3_0_2_upgraded.json
- expected_3_0_3_upgraded.yaml
- expected_3_1_0_upgraded.yaml
- expected_3_1_0_with_custom_methods_upgraded.yaml
- expected_3_2_0_upgraded.yaml
- expected_minimal_nullable_upgraded.json
- minimal_nullable.json
- bootstrap_expected.yaml
- invalid.openapi.yaml
- petstore31.category.json
- petstore31.openapi.json
- petstore31.petdetails.json
- petstore31.tag.json
- simple.openapi.yaml
- test.openapi.yaml
- walk.additionaloperations.openapi.yaml
- walk.openapi.yaml
- bootstrap.go
- bootstrap_test.go
- bundle.go
- bundle_test.go
- callbacks.go
- callbacks_unmarshal_test.go
- callbacks_validate_test.go
- circular_marshalling_test.go
- clean.go
- clean_paths_reachability_test.go
- clean_tags_test.go
- clean_test.go
- components.go
- components_unmarshal_test.go
- components_validate_test.go
- encoding.go
- encoding_unmarshal_test.go
- encoding_validate_test.go
- examples.go
- examples_test.go
- examples_unmarshal_test.go
- examples_validate_test.go
- factory_registration.go
- header.go
- header_unmarshal_test.go
- header_validate_test.go
- index.go
- index_external_test.go
- index_internal_test.go
- index_node_operation_test.go
- index_profile_test.go
- index_test.go
- info.go
- info_getters_test.go
- info_unmarshal_test.go
- info_validate_test.go
- inline.go
- inline_test.go
- join.go
- join_test.go
- links.go
- links_unmarshal_test.go
- links_validate_test.go
- localize.go
- localize_test.go
- marshalling.go
- mediatype.go
- mediatype_getters_test.go
- mediatype_multipart_validate_test.go
- mediatype_unmarshal_test.go
- mediatype_validate_test.go
- multifile_test.go
- nested_reference_tracking_test.go
- nil_getters_test.go
- openapi.go
- openapi_examples_test.go
- openapi_getters_test.go
- openapi_unmarshal_test.go
- openapi_validate_test.go
- operation.go
- operation_unmarshal_test.go
- operation_validate_test.go
- optimize.go
- optimize_test.go
- parameter.go
- parameter_unmarshal_test.go
- parameter_validate_test.go
- paths.go
- paths_getters_test.go
- paths_unmarshal_test.go
- paths_validate_test.go
- petstore31_id_test.go
- README.md
- reference.go
- reference_factory_test.go
- reference_getters_test.go
- reference_inline_test.go
- reference_mutex_test.go
- reference_resolve_test.go
- reference_unmarshal_test.go
- reference_validate_test.go
- requests.go
- requests_unmarshal_test.go
- requests_validate_test.go
- responses.go
- responses_unmarshal_test.go
- responses_validate_test.go
- sanitize.go
- sanitize_test.go
- security.go
- security_unmarshal_test.go
- security_validate_test.go
- serialization.go
- server.go
- server_test.go
- server_unmarshal_test.go
- server_validate_test.go
- snip.go
- snip_test.go
- tag.go
- tag_kind_registry.go
- tag_kind_registry_test.go
- tag_unmarshal_test.go
- tag_validate_test.go
- upgrade.go
- upgrade_test.go
- utils.go
- utils_test.go
- walk.go
- walk_components.go
- walk_matching.go
- walk_operations_test.go
- walk_schema.go
- walk_security.go
- walk_tags_servers.go
- walk_test.go
- walk_webhooks_callbacks.go
- expr.go
- expr_test.go
- cyclic.yaml
- petstore.yaml
- exec.go
- field.go
- format.go
- format_test.go
- module.go
- oq.go
- oq_test.go
- parse.go
- README.md
- overlay.go
- overlay_test.go
- spec.go
- spec_test.go
- openapi-copy-expected.yaml
- openapi-copy-move-expected.yaml
- openapi-copy.yaml
- openapi-overlayed.yaml
- openapi-strict-onechange.yaml
- openapi-version-header-expected.yaml
- openapi-version-header.yaml
- openapi.yaml
- overlay-1.0.0-with-rfc9535.yaml
- overlay-1.0.0.yaml
- overlay-1.1.0-with-description.yaml
- overlay-1.1.0-with-legacy.yaml
- overlay-copy-errors.yaml
- overlay-copy-move.yaml
- overlay-copy-mutual-exclusive.yaml
- overlay-copy.yaml
- overlay-generated.yaml
- overlay-mismatched.yaml
- overlay-old.yaml
- overlay-version-header.yaml
- overlay-zero-change.yaml
- overlay.yaml
- removeNote.yaml
- apply.go
- apply_test.go
- compare.go
- compare_test.go
- copy_test.go
- format_test.go
- jsonpath.go
- jsonpath_test.go
- overlay_examples_test.go
- parents.go
- parse.go
- parse_test.go
- README.md
- schema.go
- upgrade.go
- upgrade_test.go
- utils.go
- utils_test.go
- validate.go
- validate_test.go
- pointer.go
- pointer_test.go
- factory_registration.go
- reference.go
- reference_test.go
- resolution.go
- resolution_cache.go
- resolution_cache_test.go
- resolution_test.go
- install.ps1
- install.sh
- map.go
- map_advanced_test.go
- map_getters_test.go
- map_isequal_test.go
- map_key_conversion_test.go
- map_mutation_test.go
- ordered_test.go
- utils.go
- utils_test.go
- yaml_unmarshal_test.go
- edge_cases.expected.json
- edge_cases.json
- edge_cases_test.go
- format.go
- format_test.go
- writer.go
- externaldocs.go
- factory_registration.go
- info.go
- operation.go
- parameter.go
- paths.go
- paths_test.go
- reference.go
- reference_test.go
- response.go
- response_test.go
- security.go
- security_test.go
- swagger.go
- tag.go
- petstore.expected.openapi.yaml
- petstore.swagger.yaml
- test.swagger.json
- walk.swagger.json
- externaldocs.go
- externaldocs_nil_test.go
- factory_registration.go
- info.go
- info_getters_test.go
- info_validate_test.go
- marshalling.go
- operation.go
- operation_getters_test.go
- operation_validate_test.go
- parameter.go
- parameter_test.go
- paths.go
- paths_test.go
- README.md
- reference.go
- reference_factory_test.go
- response.go
- response_validate_test.go
- roundtrip_test.go
- security.go
- security_validate_test.go
- swagger.go
- swagger_test.go
- swagger_validate_test.go
- tag.go
- tag_validate_test.go
- upgrade.go
- upgrade_test.go
- walk.go
- walk_matching.go
- walk_test.go
- client.go
- filesystem.go
- filesystem_test.go
- errors.go
- fix.go
- options.go
- options_test.go
- prompter.go
- rules.go
- rules_test.go
- utils.go
- utils_test.go
- validation_test.go
- eithervalue.go
- eithervalue_test.go
- value.go
- eithervalue.go
- eithervalue_integration_test.go
- eithervalue_jsonpointer_test.go
- eithervalue_populate_test.go
- eithervalue_sync_test.go
- eithervalue_test.go
- value.go
- locations.go
- locations_test.go
- set.go
- set_test.go
- config.go
- config_test.go
- nodekind.go
- nodekind_test.go
- walk.go
- walk_test.go
- yml.go
- yml_test.go
- .gitattributes
- .gitignore
- .gitmodules
- .golangci.yaml
- .goreleaser.yaml
- .mise.toml
- AGENTS.md
- CODEOWNERS
- go.mod
- go.sum
- go.work
- INSTALL.md
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
