Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.67 KB

CONTRIBUTING.md

File metadata and controls

35 lines (23 loc) · 1.67 KB

Contributing to BigCommerce's API Specifications

Thanks for your interest in contributing!

Edit

  • Edit: Fork the repository and edit with your preferred editor. We recommend VS Code.

  • Lint: Check for errors using Spectral or another OAS linter.

  • Commit: Write good commit messages using the guidelines in the following section.

  • Push to your fork to ensure that your pull request contains the most up-to-date version of your code.

Write descriptive commit messages

  • Describe the change using at least one verb and one noun.
  • Use specific nouns to identify what you changed.
  • Use the present tense ("Fix broken link to x" not "Fixed broken link to x").
  • Use the imperative mood ("Fix broken link to x" not "Fixes broken link to x").

Pull request

What is a pull request?

Use the included pull_request_template.md to tell us more about the changes you propose.

Tools

The following tools might be helpful.

Tool Description
Spectral CLI Node.js CLI for the Spectral OpenAPI linter
Spectral Linter for VS Code The Spectral OpenAPI linter as a VS Code extension
swagger2openapi Node.js CLI for converting Swagger to OpenAPI 3.0
openapi.tools List of open-source OpenAPI tools