Criando um arquivo de definição do Produto
Defina um Produto criando um arquivo de definição do Produto.
Sobre esta tarefa
- Crie o arquivo em um editor de sua preferência.
- Crie uma arquivo de definição do Produto usando o comando
apic create:producte, em seguida, modifique-o. É possível basear seu arquivo de definição de Produto no modelo de Produto padrão ou em seu próprio modelo customizado.
apic create:product e fornecendo
argumentos adicionais na linha de comandos. Por exemplo, é possível inserir o texto a seguir em um único comando:apic create:product --name product_name --title product_title --filename product_file_name.yaml
--apis "filename_of_api1.yaml filename_of_api2.yaml"em que:- product_name é o nome para seu novo Produto.
- product_title é o título de seu novo Produto.
- product_file_name.yaml é o nome do arquivo yaml criado para seu novo Produto.
- filename_of_api1.yaml é o nome do arquivo de uma das APIs usadas dentro do novo Produto.
- filename_of_api2.yaml é o nome do arquivo de uma das APIs usadas dentro do novo Produto.
apic
create:product e seguindo os avisos.apic create:product inserindo o comando:apic create:product --helpapic create:product --template template_filename --title product_titleem que
template_filename é o nome do modelo de Barras de direção a ser usado e
product_title é o título de seu Produto. Um arquivo de modelo de Produto deve ter uma
extensão do nome do arquivo .hbs. É possível criar um modelo do zero ou iniciar com o modelo de Produto de exemplo (padrão) fornecido em Exemplos de modelo de definição de API e Produto.Um arquivo de definição do Produto contém as seções a seguir:
- A versão de especificação
- Uma seção de informações
- Uma seção de visibilidade
- Uma seção APIs
- Uma seção Planos
Neste tópico, usa-se YAML, mas as instruções podem ser adaptadas para usar JSON. Ambas as extensões de arquivo .yaml e .yml são suportadas, mas o uso da extensão do arquivo .yaml é recomendado pelo yaml.org
Procedimento
Estruture seu arquivo de definição de Produto concluindo as etapas a seguir:
Resultados
Você concluiu uma representação YAML de seu Produto. Um exemplo completo com indentação completa pode ser localizado em Uma representação YAML de exemplo de um Produto.
É possível criar a documentação multilíngue da API e do Produto usando uma extensão x-ibm-languages diretamente na definição OpenAPI . Para obter mais informações, consulte Usando x-ibm-languages para criar API multilíngue e documentação do produto.