1.1.0 • Published 2 years ago

@doubleslashde/rest-complete-set v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Spectral Ruleset for API Design Guidelines

This repository contains a ruleset for Spectral based on the API Guidelines from doubleSlash Net-Business GmbH. The ruleset is published as package in the public npm registry.

The latest version of API Guidelines from doubleSlash Net-Business GmbH are available in the following formats:

Usage

If you decide to add this Spectral ruleset, you need to install npm as a prerequisite. Then you need to add it as dependency for npm. To do so, you first need to create a package.json file with the following content (replace the version):

{
    "dependencies": {
        "@doubleslashde/rest-complete-set": "x.x.x",
        "@stoplight/spectral-cli": "^6.1.1"
    },
    "scripts": {
        "lint": "spectral lint path/to/openAPI"
    }
}

Your spectral.yml ruleset needs to include the module as following:

extends: 
    - '@doubleslashde/rest-complete-set'

After you did the configuration, you can pull the ruleset with npm install. Then you can run the linting with npm run lint. For more details, see the example-branch of this project.

Versioning

The versioning of the ruleset is done with release branches. The naming convention of the branches is as follows: 'release/vMAJOR.MINOR' (i.e. release/v1.0).

  • The major version is incremented when rules are modified or deleted.
  • The minor version is incremented when a new rule is added.

Feedback

If you have any feedback, please reach out to us at info@doubleSlash.de.

License

This ruleset is published under the CC BY 4.0 (Creative commons Attribution 4.0) license. Please see LICENSE file.

1.1.0

2 years ago

1.0.0

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago