OData @ SAP

Contributing

Contributions to the SAP Vocabularies are highly welcome. These contributions could be

We prefer pull requests over issues, so

Issues

Please report bugs in English, so all users can understand them.

And please create a pull request with a proposed fix to the bug instead of an issue.

Pull Requests

Keep changes to a minimum, e.g. preserve line ends, indentation, line breaks etc.

Provide a usage example for proposed terms and term properties.

The XML files are the source of truth, don't edit the JSON or Markdown files! Direct edits to the JSON or Markdown files will be lost after the next build. See README - Download and Installation.

Execute npm run build before committing a change, so that the JSON and Markdown files are in sync with the edited XML files. This will be done automatically via a GitHub Action for pull requests in this repository. If you are working in a fork, please go to the "Actions" tab of your fork and enable actions.

Developer Certificate of Origin (DCO)

Due to legal reasons, contributors will be asked to accept a DCO before they submit the first pull request to this projects, this happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.