Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 2.08 KB

CONTRIBUTING.md

File metadata and controls

35 lines (25 loc) · 2.08 KB

Contributing to BigCommerce's API Specifications

Thanks for showing interest in contributing!

Edit

  • Edit: Fork the repository and edit with your preferred editor (we recommend VS Code or Stoplight Studio).
  • Lint: Check for errors using Spectral.
  • 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?

Internal users: Consult the repo's internal_pr_template to learn more about our pull request process. Then use the template to create your PR's description.

External users: Consult the repo's external_pr_template to learn more about our pull request process. Then use the template to create your PR's description.

Tools

The following tools might be helpful.

Tool Description
BigCommerce Stoplight Workspace Our hosted documentation back end.
Contains editing tools for internal users.
Spectral CLI Node.js CLI for Stoplight's OpenAPI linter
Spectral Linter for VS Code Stoplight's 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