Hi! We're really excited that you are interested in contributing to the Museum OpenAPI example. Before submitting your contribution though, please make sure to take a moment and read through the following guidelines.
-
Before opening a new issue, check that the same problem or idea hasn't already been reported. You can do that on the Issues page in the repository and using the filter
is:issue
combined with some keywords relevant to your idea or problem. It helps us notice that more people have the same issue or use-case, and reduces the chance of getting your issue marked as a duplicate. Plus, you can even find some workarounds for your issue in the comments of a previously reported one! -
The best way to get your bug fixed is to provide a (reduced) test case. A test case means listing and explaining the steps we should take to try and hit the same problem you're having. It helps us understand in which conditions the issue appears, and gives us a better idea of what may be causing it.
-
Abide by our Code of Conduct in all your interactions on this repository, and show patience and respect to other community members.
Before submitting a pull request, please make sure the following is done:
- Fork the repository and create your branch from
main
. - Clone the repo to your local device, so you can run it and test visually before submitting your changes.
- Create a branch from
main
before making any updates. - Make you updates to the
openapi.yaml
file. - Run
npm install
in the repository root to see your updates locally. - Once you are happy with your updates, commit and push your updates to your fork.
- Open a PR from your repo/branch to the Redocly repo/main.
Node.js at v14.19.0+ and NPM v7.0.0+ are required.
After cloning the repo, install the Redocly CLI by running the following command:
npm install # or npm i
To preview the Museum OpenAPI example's docs and your changes, run the following command:
npm run preview
Additions and updates to our documentation are very welcome.
The redocly.yaml file is the
Please refer to the configuration file documentation for more details.
docs
: contains the documentation source files. When changes to the documentation are merged, they automatically get published on the Redocly docs website.
If the pipelines are not starting, close and reopen the PR. Merging that PR triggers the release process.